所有问题
r - 如何在数据框列表上应用函数?
我有一个列表state-list,其中包含 4 个列表wa、和tex,所有这些列表都包含大约 60 个数据帧。我想对这些数据框应用相同的功能。例如,我想添加一个具有平均值的新列,如下所示:cinohi
我怎样才能做到这一点?
google-sheets - 谷歌电子表格更改年份然后表格自动清除
我对谷歌电子表格有疑问。
我有费用和收入表,其中包含所有业务收入(来自项目)和费用(工资/产品/许可证)。
是否有可能像我在 2020 年表中那样,所以它从其他表中获取这些数据,如果我将今年更改为 2021 年,它会重新开始,但 2020 年就像存档一样。
主工作表:
| 花费 | 2020 |
|---|---|
| 薪水 | 4000 美元 |
示例我有名为薪水的工作表选项卡
| 日期 | 姓名 | 数量 |
|---|---|---|
| 2020 年 12 月 2 日 | 约翰·多伊 | 800 美元 |
| 18-04-2020 | 玛丽·多伊 | 800 美元 |
| 20-05-2020 | 史蒂文·多伊 | 800 美元 |
| 09-08-2020 | 亨利·多伊 | 800 美元 |
| 2020 年 2 月 11 日 | 简·多伊 | 800 美元 |
| 2021 年 12 月 2 日 | 约翰·多伊 | 900 美元 |
| 18-04-2021 | 玛丽·多伊 | 900 美元 |
| 20-05-2021 | 史蒂文·多伊 | 900 美元 |
| 09-08-2021 | 亨利·多伊 | 900 美元 |
| 2021 年 2 月 11 日 | 简·多伊 | 900 美元 |
因此,如果我将我的主表表expenses年份更改为2021它应该会自动从命名表中找到今年的薪水salaries并进行总结。那会是什么$4500。
oracle - 我想在 oracle 中使等待查询超时
当我们从 oracle 数据库 11g/12c 中提取数据时会发生这种情况,而我们从中提取的表已经忙了几个小时(即,已经有一个排他锁已经接管了它,因此我们无法提取数据)。我们不想永远在并行队列中等待。同时,我们希望提取查询占用提取数据所需的全部时间(考虑到实际提取正在进行,提取可能需要数小时,并不是说我们正在等待其他查询完成)。是否有 oracle 属性可以这样做?
换句话说,我想要在 mysql 中设置 wait_timeout 属性:https ://askubuntu.com/a/892859/765684
谢谢你。
react-native - React Native 中的 JS 线程的 fps 较低
当我在 android 设备上运行我的 react 本机应用程序时,我有显着的 JS 线程帧丢失(低 fps)。它会影响 RAM 较少的设备上的屏幕响应能力。关于如何检测丢帧的任何建议(任何工具或分析器),即哪个组件导致丢帧?
javascript - 带有 javascript 的 br 显示为 HTMLBRElement
除了项目之外,我得到的结果是[object HTMLBRElement]它br本身。我怎样才能br在不使用的情况下获得该项目innerHtml?
c - Pearson 哈希 8 位实现产生非常不均匀的值
我正在实现一个 pearson 散列,以便为一个需要与文件数据配对的文件名表的 C 项目创建一个轻量级字典结构 - 我想要散列表的良好常量搜索属性。我不是数学专家,所以我查找了良好的文本哈希值,然后 pearson 提出了它,据称它有效且分布良好。我测试了我的实现,发现无论我如何改变表大小或文件名最大长度,散列的效率都非常低,例如 18/50 的存储桶是空的。我相信维基百科不会撒谎,是的,我知道我可以下载第三方哈希表实现,但我非常想知道为什么我的版本不起作用。
在下面的代码中,(向表中插入值的函数),“csString”是文件名,要散列的字符串,“cLen”是字符串的长度,“pData”是指向某些数据的指针插入到表中,“pTable”是表结构。初始条件cHash = cLen - csString[0]是我通过实验发现可以略微提高均匀性的东西。我应该补充一点,我正在使用完全随机的字符串(使用 rand() 生成 ascii 值)测试表,其中随机长度在一定范围内 - 这是为了轻松生成和测试大量值。
cosmos-sdk - Cosmos SDK 硬币不允许使用大写符号硬币
我正在使用 sdk 硬币模块,每当我尝试铸造带有大写符号的硬币时,它都会失败并给我一个无效的 tx 错误。我希望你能解释为什么会这样。这是 cosmos sdk 代码的链接。我正在查看 sdk 代码,似乎正则表达式应该允许大写和小写字母符号https://github.com/cosmos/cosmos-sdk/blob/a6c3c5d0909cc5ab0426129503d8585c3af430ce/types/coin.go#L601
我们可以在铸造硬币之前调用一个函数来接受大写的正则表达式,但是这在区块链级别是不可配置的,并且会导致问题,因为我们在代码库中有很多地方可以铸造和燃烧硬币。这应该可以在区块链级别进行配置,这样我们就不必在想要在 cosmos 上铸造和燃烧硬币的任何时候设置正则表达式字符串。
regex - 如何在 Perl 中进行链式正则表达式?
我很高兴得知 Perl 可以在 5.32 版本中处理链式比较
但是,我正在尝试进行链式正则表达式比较,以使我的代码更短、更清晰
如何正确使用正则表达式进行链式比较?
python - 按计划在远程服务器上运行 Python
我想构建一个 Python 脚本,它应该每天下午 1 点访问网络,做一些工作(一些网络抓取)并将结果保存到文件中。
它将部署在 Linux 服务器上。
我不确定使用什么技术来按计划运行它。
想到什么:
使用 cron 作业调度程序运行它。又快又脏。为什么要打扰任何其他方法?
使用 systemd / systemctl 将其作为服务运行(我从未这样做过,但我只知道有这种可能性,我必须谷歌搜索特定的实现)。这是否被视为最佳实践?
其他方法?
因为,我从来没有这样做过,我不知道每种方法的优缺点。可能这只是正确执行此操作的一种方法吗?请分享你的经验。
javascript - 如何按照某种格式生成可能的组合列表?
所以,我想学习如何使用以下格式创建所有可能组合的列表:
AA0AA0A
它需要像这样,AZ 0-9,但保持字符的位置如上所示。
python - 如何将 GTFS-RT 旅行更新数据转换为数据框?
我已经使用以下代码以字典格式下载了一些 GTFS-RT 旅行更新数据:
输出字典是一个包含许多嵌套字典的字典。一辆巴士的行程更新格式如下:
您对如何将这些数据转换为更有用的格式有任何想法吗?比方说熊猫数据框。
先感谢您!
python - Requests.get() 不接受保存为列表的多个坐标条目
我是使用 API 的新手。对于某些背景,有问题的 API 采用以下参数来检索响应对象:
- API_ID- 用于访问 API 端点的 ID 凭据。
- API_KEY- 访问 API 端点的密钥
- 位置 - 十进制纬度/经度坐标列表(最多 5 个)
- 开始 - 观察期开始的 Unix 时间戳
- 结束 - 观察期结束的 Unix 时间戳
我要做的是创建一个类对象,其中包含检索数据所需的所有信息。这个类对象是这样写的:
当我创建 API_call 对象时,我将 API ID ( api_id) 和 API Key ( api_key) 存储为字符串和函数,以创建用户生成的坐标列表 ( enter_locations()) 和开始/结束时间作为 unix 时间戳 ( start_datetime_to_unix()/ end_datetime_to_unix())。
这一步通常没有问题,除非我在提示期间输入了错误,但很快就解决了。创建对象后,我尝试将不同的信息传递到requests.get( )其中并将其保存为变量。
我已经解决了这个问题,足以知道如果我通过了除API_call_object.location参数之外的所有内容,则脚本可以正常工作。这个问题与如何location解释论点有关。当我只输入一个坐标时,一切都通过了,我得到了我请求的响应对象。但是,如果我输入多个坐标并将它们作为元组列表返回(例如 [(40.66,-87.32),(42.54,-85.78)])然后传入requests.get( ),我会收到此错误:
将输出转换enter_locations()为字符串没有帮助。也不会尝试传递仅返回静态列表的不同函数的输出。我将包含该enter_location()函数的脚本,以防它与解决此问题有关。我承认这可能不是最好的方法,但它适用于我想做的事情。
python - 在熊猫中转换和插入时间戳
我在转换时间时遇到问题。列 [0] 是一个时间戳,我想在 [1] 处插入一个新列,现在它称为时间戳 2。然后我尝试使用 for 语句将列 [0] 转换为可读时间并将其添加到列 [1]。目前我插入了新列,但出现此错误:
raise TypeError(f"cannot convert the series to {converter}") TypeError: cannot convert the series to <class 'int'>
我将 .astype(int) 添加到时间戳变量中,但这没有帮助。代码:
解析数据:
在此示例中,我将 'df.at[index, "timestamp2"] = dt' 设置为 5,以确保它插入每一行,因此我只需将 column[0] 转换为 column[ 的可读时间1]。
javascript - 确保地图在返回响应之前完成
我目前正在尝试创建一个在我的数据库中搜索然后向前端返回响应的数组,但该数组始终返回 null,有没有办法阻止响应在 map 函数完成之前进行?
我的代码:
python - 确定图像对色盲的友好程度
我想创建一个函数来确定图像对色盲的友好程度(范围为 0-1)。我有几个与颜色相关的函数,它们能够执行以下任务:
获取图像(作为 PIL 图像、文件名或 RGB 数组)并将其转换为代表色盲人所看到的图像(针对不同类型的色盲)
拍摄图像并确定与图像的每个像素相关联的 rgb 颜色(转换为 rgb 颜色的 numpy 数组)
确定与图像关联的调色板
查找两个 rgb 数组之间的相似性(使用 CIELAB-参见 colormath 包)
我的第一个直觉是将图像和色盲版本的图像转换为 RGB 数组,然后使用 CIELAB 函数确定两个图像之间的相似性。然而,这并不能真正解决问题,因为它无法挑选出诸如可读性之类的东西(例如,如果在调整色盲后文本和背景颜色最终非常相似)。
关于如何确定图像对色盲的友好程度的任何想法?
python - 如何在 Python 中从 CSV 文件中提供 5000 多个符号流数据请求?
我正在尝试创建一个股票筛选器。我有来自经纪人的实时流媒体数据。它的代码如下:
但是我应该如何在 Python 中一次性从 CSV/Excel 文件中给出 5000 个符号?
r - 考虑另一列中变量的相对比例,获取移动平均值
我想获得移动平均值(例如使用movavg())并从另一列获得分类变量的相对比例。例如,采用以下数据框:
我想为“结果”列中的每四个值获取一个简单的移动平均值,并在其他列中获取“过去工作”的相对比例。因此,输出将是:
225 - 销售 (50%)、销售管理 (50%)、运维 (0%)、研发 (0%)、IT (0%)
150 - 销售 (0%)、销售管理 (0%)、运维 (50%)、研发 (25%)、IT (25%)
c# - 程序不包含静态 Main 方法
我正在学习 C# 并试图了解基础知识。
最近我做了一个这样的例子:
它工作正常,没有任何错误,但我遇到了一些问题static void Main(string[] args)。
我尝试将static此处更改为public但它返回此错误:
Program does not contain a static 'Main' method suitable for an entry point
而且很遗憾我无法理解,为什么static不能改到public这里!
我知道这个问题对于专业人士来说可能听起来很新手,但请帮我解决这个问题,因为我也用谷歌搜索过,但无法解决我的问题......
提前致谢。
javascript - 在 React 中使用变量渲染组件
我react-icons在“卡片组件”中有一个通过道具的列表。在我的 Card 组件的渲染方法中,我有这样的东西:
注意:该列表由 react-icons 组成,它们本身就是 React 组件。
我尝试了很多东西,但我不太清楚如何渲染图标。如果有人可以帮助我,那就太棒了。谢谢
excel - 嵌套 For 循环停止中游
在下面的代码中 LastCellR = 49 并且 LastSheet 是 61(即工作簿中有 61 个工作表,活动工作表的第 1 列中有 49 个客户名称)代码运行良好,直到我达到 46 并且 CS 达到 61。然后在调试,代码停止并突出显示“If Worksheets(CS).Name = ClientName Then”。
这里的目标是查看客户名称列表并确定它们是现有客户还是新客户。因此,我只需获取每个客户的姓名并搜索工作簿中的工作表名称。
任何想法为什么它停止死在它的轨道上?
感谢您提供的任何见解。
android - Anroid RxJava2 从方法返回值
我正在尝试学习 RxJava2,但我有点迷失方向。我尝试从数据库中返回一个值,如下例所示:
// lastOrder - 全局变量
我尝试了一些可调用的东西,但我想我不明白这是如何工作的..
graalvm - 如何使用 GraalVM 原生镜像编译多个 JAR
所有使用指南都展示了如何native-image在单个 JAR 文件上运行。但我相信大多数项目通常在类路径上使用多个 JAR(例如 Gradle 默认方式)。如何告诉 native-image 将它们全部捆绑到一个可执行文件中?
c# - Azure LUIS API 话语 ID 太大
每当创建话语时,我们都会遇到 Azure LUIS API 问题,我们会收到如下错误:
“整数 2158563342 对于 Int32 来说太大或太小”
我们期望来自 API 的整数值和 Azure SDK 状态期望的整数,但我们现在得到的值更大,无法按预期工作。
微软网站上尚未正式更新的 API 或 SDK 最近是否发生了一些变化?或者这可能是微软方面的一个问题,将得到解决?任何帮助表示赞赏。
您可以访问 API 参考站点: https ://westus.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c0a/console
或者将以下 API 用于 LUIS 应用: https ://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/{appid}/versions/{version}/examples?skip=0&take= 100
org-mode - 在时钟表报告中包含日期或时间
我不认为这会很难,但我无法挖掘任何关于如何使组织模式时钟表报告包括任务的日期/时间的信息。我的报告是这样的:
我想要的是没有文件列,然后为每个任务设置某种类型的时间戳。我尝试了各种特殊属性,但我似乎找不到任何能始终如一地给我时间戳的东西。
如果我有一个日志条目,该条目具有重复的时间表或属性抽屉之外的非活动时间戳,那么它可以获取一些东西。例如,在上表中,基础任务具有如下条目:
问题是我的大部分任务要么是计划外的和/或在日志之外没有时间戳。我已经尝试了参数的各种值,:timestamp但这似乎并不重要。
谁能建议如何在列中创建一个包含任务时间的时钟表?
我遇到的另一个问题是,即使:hidefiles它总是显示该File列。
