今天我有一个 pandas 数据框 df
,其中列名是相应的索引,所以 1, 2, 3,....len(df.columns)。我如何遍历除最后一列以外的所有列,所以在 len(df.columns) 之前。我的目标是最终将每一列的每一行中的相应元素与最后一列的元素进行比较。任何有帮助的代码!谢谢!
最佳答案
要遍历每一列,使用
for column_name, column_series in df.iteritems():
pass
遍历除最后一列以外的所有列
for column_name, column_series in df.iloc[:, :-1].iteritems():
pass
我强烈建议您再问一个问题,详细说明您要做什么,因为我们很可能可以通过矢量化完全避免使用迭代器。
关于python - 如何遍历 Pandas 数据框+索引中除最后一列以外的所有列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44491067/