大熊猫,如何按列值过滤数据框

走我的路

我有一个这样的DataFrame

>>> df
    id    name    score    subject
    0001   'bob'    100    'math'
    0001   'bob'     67    'science'
    0001   'bob'     63    'bio'
    0002  'jack'     67    'math'
    0002  'jack'     98    'science' 
    0002  'jack'     90    'bio'
    0003  'jack'     60    'math'
    0003  'jack'     78    'science' 
    0003  'rose'     87    'bio'

我想将每个id人的数据过滤到一个新的DataFrame中,然后根据其ID写入Excel文件。因此,上述df将被过滤到3个DataFrames它ids00010002并且0003,所有的DataFrames将被写入单独的Excel文件。

塔索斯

首先,获取唯一ID值的列表

uniquevalues = np.unique(df[['id']].values)

然后对其进行迭代,并将每个具有ID的数据框导出到CSV文件中

for id in uniquevalues:
    newdf = df[df['id'] == id]
    newdf.to_csv("dataframe "+id+".csv", sep='\t')

如果只有这三个ID,则只需传递for和手动执行相同的操作即可,例如

newdf = df[df['id'] == "0001"]
newdf.to_csv("dataframe0001.csv", sep='\t')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

大熊猫:按组大小和数据值过滤

来自分类Dev

在大熊猫值过滤数据框保留为NaN

来自分类Dev

大熊猫数据框,按列比较2组的字符串值

来自分类Dev

替换大熊猫数据框中的列值

来自分类Dev

如何使大熊猫在不按列裁剪的情况下显示整个数据框?

来自分类Dev

如何自动命名大熊猫数据框列?

来自分类Dev

过滤出大熊猫数据框中的数据

来自分类Dev

大熊猫:考虑多种情况正确过滤数据框列

来自分类Dev

使用多列在大熊猫中转换大熊猫数据框

来自分类Dev

大熊猫:使用多个列值过滤行

来自分类Dev

大熊猫:合并数据框并替换值

来自分类Dev

按可变大熊猫过滤

来自分类Dev

大熊猫:从现有的列值创建一个新的数据框

来自分类Dev

大熊猫:根据布尔值列表/字典替换数据框列

来自分类Dev

大熊猫数据框中仅某些列的总和

来自分类Dev

如何通过规则将两个大熊猫加入数据框包含值

来自分类Dev

如何在数据框的现有值中添加逗号?大熊猫

来自分类Dev

如何处理修改大熊猫数据框

来自分类Dev

如何加入两个大熊猫数据框

来自分类Dev

如何对大熊猫数据框进行非词汇排序?

来自分类Dev

如何可视地渲染大熊猫数据框(约7000行,3列)?

来自分类Dev

大熊猫数据帧如何分组(枢轴?)通过指定的列的值的行,但保持原始索引?

来自分类常见问题

分割大熊猫数据框

来自分类Dev

计算大熊猫数据框的元组

来自分类Dev

大熊猫数据框并行处理

来自分类Dev

按多个列值过滤熊猫数据框行

来自分类Dev

大熊猫-根据多行中的值将汇总列数据的行添加到数据框中

来自分类Dev

按索引对大熊猫数据框进行排序,然后按字母顺序排序

来自分类Dev

按索引对大熊猫数据框进行排序,然后按字母顺序排序

Related 相关文章

  1. 1

    大熊猫:按组大小和数据值过滤

  2. 2

    在大熊猫值过滤数据框保留为NaN

  3. 3

    大熊猫数据框,按列比较2组的字符串值

  4. 4

    替换大熊猫数据框中的列值

  5. 5

    如何使大熊猫在不按列裁剪的情况下显示整个数据框?

  6. 6

    如何自动命名大熊猫数据框列?

  7. 7

    过滤出大熊猫数据框中的数据

  8. 8

    大熊猫:考虑多种情况正确过滤数据框列

  9. 9

    使用多列在大熊猫中转换大熊猫数据框

  10. 10

    大熊猫:使用多个列值过滤行

  11. 11

    大熊猫:合并数据框并替换值

  12. 12

    按可变大熊猫过滤

  13. 13

    大熊猫:从现有的列值创建一个新的数据框

  14. 14

    大熊猫:根据布尔值列表/字典替换数据框列

  15. 15

    大熊猫数据框中仅某些列的总和

  16. 16

    如何通过规则将两个大熊猫加入数据框包含值

  17. 17

    如何在数据框的现有值中添加逗号?大熊猫

  18. 18

    如何处理修改大熊猫数据框

  19. 19

    如何加入两个大熊猫数据框

  20. 20

    如何对大熊猫数据框进行非词汇排序?

  21. 21

    如何可视地渲染大熊猫数据框(约7000行,3列)?

  22. 22

    大熊猫数据帧如何分组(枢轴?)通过指定的列的值的行,但保持原始索引?

  23. 23

    分割大熊猫数据框

  24. 24

    计算大熊猫数据框的元组

  25. 25

    大熊猫数据框并行处理

  26. 26

    按多个列值过滤熊猫数据框行

  27. 27

    大熊猫-根据多行中的值将汇总列数据的行添加到数据框中

  28. 28

    按索引对大熊猫数据框进行排序,然后按字母顺序排序

  29. 29

    按索引对大熊猫数据框进行排序,然后按字母顺序排序

热门标签

归档