skyhouse 发表于 2022-11-28 10:58:33

如何判断csv文件中第几行的数据的值为某个特定数

比如列名为A,第50行的数据为B

如何用FOR 循环来遍历寻找到它。
找到它后,又如何来判断前一列(49列)的列名为C的值跟50列的值相同或不同。

            A      C

49列   D      E
50列   B      E


辛苦大神

suchocolate 发表于 2022-11-28 11:12:52

发一下csv原始文件的链接

cflying 发表于 2022-11-28 11:45:12

看你用啥库实现,如果是pandas就不说了,读取筛选就行
如果是openpyxl之类的,sheet['A']可以读取整列为list,然后自己遍历就行,遍历到后该位的上一个位置就是呗

傻眼貓咪 发表于 2022-11-28 12:03:09

楼主,上次的回答请设最佳解答,谢谢。

skyhouse 发表于 2022-11-28 14:17:58

傻眼貓咪 发表于 2022-11-28 12:03
楼主,上次的回答请设最佳解答,谢谢。

已设置最佳答案,谢谢你的回答。

skyhouse 发表于 2022-11-28 14:23:01

cflying 发表于 2022-11-28 11:45
看你用啥库实现,如果是pandas就不说了,读取筛选就行
如果是openpyxl之类的,sheet['A']可以读取整列为li ...

pandas跟openpyxl哪个效率高?csv很大,传不上来。假如方便的话,麻烦给行代码,谢谢
页: [1]
查看完整版本: 如何判断csv文件中第几行的数据的值为某个特定数