问题标签 [iteritems]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
149 浏览

python - iteritems() DateFrame 输出机制和 append() 输出到一个新的 DataFrame

好吧,够了。我需要有关此 iteritems() 和 append() 程序的帮助...

在这里,我们有一些啤酒桶和威士忌的时间序列价格数据......

我想做的是从这些数据中创建滚动 5 天的返回值。我一直在使用 iteritems() 函数,并且得到了正确的数字。我不明白的第一部分是为什么这个函数重复输出的次数与 DataFrame 中的列一样多(减去索引)。这是代码和输出...

输出

任何想法为什么重复这个确切的输出?

接下来,我创建一个新的 DataFrame 并要求(非常好!)将此输出附加到数据框中。这是代码...

这是我收到的错误...


我的研究表明,当代码中缺少引用时,会发生这种“其他”类型错误。我尝试了“键,值”的不同组合但无济于事。此外,打印功能似乎没有任何问题。如果您有任何想法,请告诉我。提前致谢

0 投票
2 回答
1260 浏览

python - 数据框列中的 iteritems()

我有一个美国教育数据集的数据集:统一项目。我想知道

  1. 9 至 12 年级入学人数(列:GRADES_9_12_G)少于 5000 的行数
  2. 注册为 9 至 12 年级的行数(列:GRADES_9_12_G)介于 10,000 和 20,000 之间。

每当 if 语句中的值正确时,我在更新计数时遇到问题。

df 看起来像这样

在我得到的输出中

0 投票
2 回答
48 浏览

python - 如何在几个值中获取一个键?

我想从一个值中找到密钥。但是,一个键有几个值。

我无法通过使用从值中找到密钥的典型方式来找到密钥。

我已经尝试过 dict.items() 和 dict.iterms() 而不是 dict.iteritems()

但不起作用。

我喜欢从一个值中获取密钥。例如,如果我输入 'value3' 然后打印 'key2'

0 投票
1 回答
20 浏览

python - 用熊猫转换格式不正确的字典

我有一个格式很差的字典,它使用数字作为嵌套字典中的键,并且并非顶层中的所有键都具有相同数量的嵌套项。例子:

期望的结果类似于

我知道这将涉及迭代,但我很难弄清楚如何达到这一点,因为键并不完全相同。任何帮助,将不胜感激。

0 投票
2 回答
9024 浏览

python - AssertionError:管理器项目的数量必须等于块项目的联合#管理器项目:6004,#tot_items:6005

我的代码:

其中 summary_words 是 pandas 数据框,“summary”是该数据框中的一列。当我运行代码时,我收到此错误:

AssertionError:管理器项目的数量必须等于块项目管理器项目的联合:6004,#tot_items:6005

有谁知道为什么我会收到此错误以及如何解决它?

0 投票
0 回答
38 浏览

python - iteritems() 如何在数据框中循环工作

我陷入对.iteritems()的理解中。我检查了文档和代码示例,但这并没有解释这个具体案例。

退货

它显示,

结果

我认为它正在迭代行,所以我认为它会给我每行的布尔值。但是,它只为每个索引提供一个布尔值。

你能帮我理解为什么它会这样工作吗?

0 投票
1 回答
43 浏览

python - 当一列单元格的值为零时,将另一列中的值设为零,将其下方的单元格设为零

我正在从数据帧df中循环打开和关闭的传感器读取温度数据。每次传感器打开时,大约需要 5 行数据来进行热平衡。我想在温度列上运行的任何统计数据中忽略传感器预热时间降低的温度值,并且在绘图时也忽略它们。数据框中的三列是“”、“传感器状态”和“温度”。我创建了一个名为“ Sensor_Warmup_State ”的第四列,它是使用循环创建的,并在“ Sensor_State ”中检测到0后将所有值变为0' 列在接下来的 5 个单元格中。然后我将“温度”乘以“ Sensor_Warmup_State ”得到“ Processed_Temp ”。这行得通,但我知道应该有一个更pythonic、更快的方法来做到这一点,我只是还没有专业知识。

这就是我所拥有的。创建数据框:

df输出截图

要创建最后两列:

带有新列的 df 输出的屏幕截图

0 投票
1 回答
46 浏览

python - Python根据键值对的字典制作项目列表,但值必须是正则表达式模式

我正在尝试为现有的 itertags 制作一个包装函数:https ://github.com/streamlink/streamlink/blob/master/src/streamlink/plugin/api/utils.py#L16

目前我有这个:

现在它返回包含与 attrs 中完全相同的键值对的标签,但是我如何在正则表达式模式中获得该对的值并扩大可能的结果?

PS iteritems 首先通过“compat”模块在 python 2 和 3 上工作。

0 投票
1 回答
560 浏览

python - Pandas 数据框 - 如何使用 value_counts 对列值进行排序(按字母顺序)

我正在尝试结合 value_count 对数据框列值进行排序-

下面是我的算法的代码片段:

下面是输出的前几行 - 请注意“名字”值不是按字母顺序排列的。 如何在保持值计数排序的同时对“名字”值进行排序?

.... 不幸的是,我找不到从哪里下载“employee.csv”文件的原始源链接,但这里有一个示例,可以让您了解它包含的内容:

在此处输入图像描述

0 投票
1 回答
57 浏览

python - 在字典中的重复值中保留第一次出现

在字典中有重复的值,例如:

我想获得具有重复值的键的第一次出现。请注意,字典没有重复的键,而是重复的值。在这个例子中,我会得到一个列表来保存重复值的第一次出现:

first键被删除,因为one已经具有相同的值。 second键被删除,因为dos已经具有相同的值。 two键被删除,因为dos已经具有相同的值。

如何跟踪键值中的几个重复项?

提前致谢