熊猫分组数据框,计算连续行之间的差异

ankitrana_

使用熊猫,我循环打开了一些csv文件,并将索引设置为该cycleID列,除非该cycleID列不是唯一的。见下文:

for filename in all_files:
    abfdata = pd.read_csv(filename, index_col=None, header=0)
    abfdata = abfdata.set_index("cycleID", drop=False)

for index, row in abfdata.iterrows():
    print(row['cycleID'], row['mean'])

这将打印我感兴趣的数据框的两列(cycleIDmean),以进行进一步的计算:

1 1.5020712104685252e-11
1 6.56683605063102e-12
2 1.3993315187144084e-11
2 -8.670502467042485e-13
3 7.0270625256163566e-12
3 9.509995221868016e-12
4 1.2901435995915644e-11
4 9.513106448422182e-12

目的是使用与之对应的行,cycleID并计算mean列值之间的差因此,如果表中有8行,则最终数组或列表将存储4个值。

我也想使其具有可伸缩性,因为在同一行中可以有3个或更多行cycleID在这种情况下,每个cycleID可能有2个或更多的mean差异。

我目前正在努力访问相同的2行cycleID以计算差异。尝试使用.loc.iloc东西,或将groupby()它们组合在一起,但这是一团糟。指针表示赞赏。

好像字典无法创建,因为cycleID它不是唯一的。

Epsi95

您可以使用 groupby

s2= df.groupby(['cycleID'])['mean'].diff()
s2.dropna(inplace=True)

输出

1   -8.453876e-12
3   -1.486037e-11
5   2.482933e-12
7   -3.388330e-12
8   3.000000e-12

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算熊猫数据框中连续行之间的差异?

来自分类Dev

计算熊猫数据框中行之间的差异

来自分类Dev

计算熊猫数据框中行之间的差异

来自分类Dev

如何计算有条件的连续熊猫数据框行之间的日差

来自分类Dev

计算有条件的连续熊猫数据框行之间的天差

来自分类Dev

熊猫:计算行之间的差异

来自分类Dev

计算基线日期变化的熊猫数据框行的日期差异

来自分类Dev

找到 2 个熊猫数据框的行之间的差异

来自分类Dev

计算具有相同列和某些不匹配行的两个熊猫数据框之间的差异

来自分类Dev

如何使用熊猫计算2个连续数据帧之间的差异

来自分类Dev

根据条件列值计算连续熊猫行的日期之间的差异

来自分类Dev

熊猫从分组的数据框中计算连续相等值的长度

来自分类Dev

如何对这个熊猫数据框进行分组,排序和计算差异?

来自分类Dev

计算熊猫数据框行之间的相似度

来自分类Dev

在熊猫数据框的byby子集中添加新列thats是连续行中的差异的结果

来自分类Dev

当连续行的差小于某个值时,将熊猫数据框中的行分组

来自分类Dev

计算分组熊猫数据框中的总和

来自分类Dev

熊猫数据框分组和回归计算

来自分类Dev

计算分组熊猫数据框中的总和

来自分类Dev

使用Pandas分组依据数据框中的第一行来计算累积差异

来自分类Dev

使用Pandas分组依据数据框中的第一行来计算累积差异

来自分类Dev

列之间的熊猫数据框计算

来自分类Dev

熊猫数据框适用于上一行以计算差异

来自分类Dev

在pandas数据框中创建一列,该列计算两行之间的差异

来自分类Dev

Linux连续行之间的差异

来自分类Dev

SQL:连续行之间的差异

来自分类Dev

在之间分割熊猫数据框的行

来自分类Dev

计算分组数据框的列中的项目对数。(熊猫)

来自分类Dev

计算熊猫与另一列上的groupby的连续日期列之间的差异?

Related 相关文章

  1. 1

    如何计算熊猫数据框中连续行之间的差异?

  2. 2

    计算熊猫数据框中行之间的差异

  3. 3

    计算熊猫数据框中行之间的差异

  4. 4

    如何计算有条件的连续熊猫数据框行之间的日差

  5. 5

    计算有条件的连续熊猫数据框行之间的天差

  6. 6

    熊猫:计算行之间的差异

  7. 7

    计算基线日期变化的熊猫数据框行的日期差异

  8. 8

    找到 2 个熊猫数据框的行之间的差异

  9. 9

    计算具有相同列和某些不匹配行的两个熊猫数据框之间的差异

  10. 10

    如何使用熊猫计算2个连续数据帧之间的差异

  11. 11

    根据条件列值计算连续熊猫行的日期之间的差异

  12. 12

    熊猫从分组的数据框中计算连续相等值的长度

  13. 13

    如何对这个熊猫数据框进行分组,排序和计算差异?

  14. 14

    计算熊猫数据框行之间的相似度

  15. 15

    在熊猫数据框的byby子集中添加新列thats是连续行中的差异的结果

  16. 16

    当连续行的差小于某个值时,将熊猫数据框中的行分组

  17. 17

    计算分组熊猫数据框中的总和

  18. 18

    熊猫数据框分组和回归计算

  19. 19

    计算分组熊猫数据框中的总和

  20. 20

    使用Pandas分组依据数据框中的第一行来计算累积差异

  21. 21

    使用Pandas分组依据数据框中的第一行来计算累积差异

  22. 22

    列之间的熊猫数据框计算

  23. 23

    熊猫数据框适用于上一行以计算差异

  24. 24

    在pandas数据框中创建一列,该列计算两行之间的差异

  25. 25

    Linux连续行之间的差异

  26. 26

    SQL:连续行之间的差异

  27. 27

    在之间分割熊猫数据框的行

  28. 28

    计算分组数据框的列中的项目对数。(熊猫)

  29. 29

    计算熊猫与另一列上的groupby的连续日期列之间的差异?

热门标签

归档