我想找到具有类似值/元素的列,例如 A,B 和 D 。然后将 A、B 和 D 打印在单独的 CSV 文件中,并将 C 打印在单独的 CSV 文件中。
谢谢你。
芜湖不芜
浏览 344回答 3
3回答
一只萌萌小番薯
我建议使用熊猫。你可以用下面的方法解决你的问题(这应该让你开始)。您需要查看此链接,该链接将为您提供10 分钟的熊猫概述(即读入/操作数据)import pandas as pddata = { 'A': [1] * 5 , 'B': [1] * 5 , 'C': [1] * 5 , 'D': [i for i in range(2, 7)]}df = pd.DataFrame(data)# loop through each columnfor col in df.columns.tolist(): # check if every value in the column is equal to the first value if (df[col] == df[col][0]).all(): print('all values match in {col}'.format(col=col)) else: print('{col} has non-uniform values'.format(col=col))