如何将熊猫系列元素传递给另一个数据框

卢卡·康索特

我想检查是否发生错误。我有这两个数据框,来自 excel 文件:

log_frame 是日志文件的数据帧,报告数据记录和错误:

               Time       Voltage[V]  Freq[Hz] Speed    Motor_Stt: ErrNo
           0  10:00          220         50     30           1      0
           1  10:10          220         50     30           1      0
           2  10:20          220         50      0           2      3601
           3  10:30          220         47      0           1      1500
           4  10:40          250         50      0           1      7707
           5  10:50          220         50      0           2      3601
           6  11:00          220         50      0           2      3601
           7  11:10          220         47      0           1      1500
           8  11:20          220         50     30           1      0
           9  11:30          220         50     30           1      0

dev_frame 是错误描述的数据帧:

    Fehler-Nr.         Descr                Cause

0   1500          Chk_Voltage      Voltage out of range
1   7707           Chk_Freq.       Freq. out of range
2   3601         Chk_Motor_Stt          Motor_defec
3   7704          switch_trip           chk_over_curr

从 Log_frame 我可以通过以下方式检查一天中是否发生了哪些错误以及发生了多少错误:

Err_log = Log_frame['ErrNo']
p = Err_log[Err_log != 0].drop_duplicates('first').reset_index(drop=True)

这个结果是一个熊猫系列:

<class 'pandas.core.series.Series'>
0    3601
1    1500
2    7707

我可以通过以下方式“通过”第一个错误(或第二个和所有其他错误):

Dev_Err = Dev_frame['Fehler-Nr.']
n = Dev_Err[Dev_Err == p.iloc[0]] #or 1, 2 and so on

我想知道如何通过 p.iloc[i] 循环。我应该使用for循环还是可以通过任何pandas函数来完成

编辑:例如,如果我将 1 放入 p.iloc[] 我可以得到:

0   1500

如果 2:

1   7707
山姆

无需创建循环来检查每个值,您可以使用具有以下内容的isin方法pandas.DataFrame

n = dev_frame[dev_frame['Fehler-Nr.'].isin(p)]['Fehler-Nr.']

这将返回:

0    1500
1    7707
2    3601
Name: Fehler-Nr., dtype: int64

参考:pandas.DataFrame.isin

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个数组的元素传递给另一个?

来自分类Dev

如何将系列和熊猫的数据框组合为一个数据框?

来自分类Dev

熊猫:如何将一个数据框的值映射到另一个数据框?

来自分类Dev

熊猫:如何将多个列值与另一个数据框匹配并生成输出

来自分类Dev

熊猫如何将列复制到具有相似索引的另一个数据框

来自分类Dev

如何将列表列与熊猫中另一个数据框中的列匹配?

来自分类Dev

如何将一个数据框转换为另一个数据框

来自分类Dev

如何将一个熊猫数据框中的所有小时值与另一个数据框中的年值相乘?

来自分类Dev

如何将单个ArrayList <CustomObj>元素传递给另一个Activity

来自分类Dev

如何将元素传递给另一个组件(最简单的方法)?

来自分类Dev

如何将视图元素的func()值传递给另一个Controller

来自分类Dev

如何将数据目标ID传递给另一个JSP引导程序

来自分类Dev

如何将ListView上的数据动态传递给另一个活动

来自分类Dev

如何将数据传递给组件到另一个组件

来自分类Dev

Python熊猫,如何将数据框的NA值替换为在另一个数据框中查找的值?

来自分类Dev

如何将熊猫数据框的值填充到具有不同datetimeindex的另一个数据框

来自分类Dev

如何将数据框添加到通过熊猫生成器创建的另一个数据框

来自分类Dev

如何将值从另一个数据框映射到另一个数据框的标头

来自分类Dev

熊猫,将一个数据框映射到另一个?

来自分类Dev

如何将一个数据框的模式应用于另一个?

来自分类常见问题

如何从另一个数据框更新带有集合的熊猫数据框

来自分类Dev

如何从另一个数据框更新带有集合的熊猫数据框

来自分类Dev

如何搜索熊猫数据框以填充另一个数据框?

来自分类Dev

如何根据熊猫的条件将缺失的行从一个数据框添加到另一个数据框?

来自分类Dev

如何将多索引熊猫数据框的一个条目除以另一个

来自分类Dev

如何将一个熊猫数据框中的特定值复制到另一个?

来自分类Dev

如何将Spark数据框添加到另一个数据框的底部?

来自分类Dev

如何将值从数据框添加到另一个数据框以获取正确的索引?

来自分类Dev

将熊猫数据框保存在另一个数据框内

Related 相关文章

  1. 1

    如何将一个数组的元素传递给另一个?

  2. 2

    如何将系列和熊猫的数据框组合为一个数据框?

  3. 3

    熊猫:如何将一个数据框的值映射到另一个数据框?

  4. 4

    熊猫:如何将多个列值与另一个数据框匹配并生成输出

  5. 5

    熊猫如何将列复制到具有相似索引的另一个数据框

  6. 6

    如何将列表列与熊猫中另一个数据框中的列匹配?

  7. 7

    如何将一个数据框转换为另一个数据框

  8. 8

    如何将一个熊猫数据框中的所有小时值与另一个数据框中的年值相乘?

  9. 9

    如何将单个ArrayList <CustomObj>元素传递给另一个Activity

  10. 10

    如何将元素传递给另一个组件(最简单的方法)?

  11. 11

    如何将视图元素的func()值传递给另一个Controller

  12. 12

    如何将数据目标ID传递给另一个JSP引导程序

  13. 13

    如何将ListView上的数据动态传递给另一个活动

  14. 14

    如何将数据传递给组件到另一个组件

  15. 15

    Python熊猫,如何将数据框的NA值替换为在另一个数据框中查找的值?

  16. 16

    如何将熊猫数据框的值填充到具有不同datetimeindex的另一个数据框

  17. 17

    如何将数据框添加到通过熊猫生成器创建的另一个数据框

  18. 18

    如何将值从另一个数据框映射到另一个数据框的标头

  19. 19

    熊猫,将一个数据框映射到另一个?

  20. 20

    如何将一个数据框的模式应用于另一个?

  21. 21

    如何从另一个数据框更新带有集合的熊猫数据框

  22. 22

    如何从另一个数据框更新带有集合的熊猫数据框

  23. 23

    如何搜索熊猫数据框以填充另一个数据框?

  24. 24

    如何根据熊猫的条件将缺失的行从一个数据框添加到另一个数据框?

  25. 25

    如何将多索引熊猫数据框的一个条目除以另一个

  26. 26

    如何将一个熊猫数据框中的特定值复制到另一个?

  27. 27

    如何将Spark数据框添加到另一个数据框的底部?

  28. 28

    如何将值从数据框添加到另一个数据框以获取正确的索引?

  29. 29

    将熊猫数据框保存在另一个数据框内

热门标签

归档