有人知道如何为列合并forloop但要从任何列开始吗? (这种情况下的第三个)
让我们说这是数据帧:
spice smice skice bike dike mike
1 23 35 34 34 56
135 34 23 21 56 34
231 12 67 21 62 75
我想仅
遍历滑板,自行车,堤防和麦克答案 0 :(得分:5)
由于df.columns
为您提供了列列表,因此您可以在下面进行操作并从第3列名称进行迭代。
for col in df.columns[2:]:
#print(df[col].unique())
答案 1 :(得分:2)
如果列不连续,则可以使用更多常规解决方案:
l = ['skice', 'bike', 'dike','mike']
cols = df.columns.intersection(l)
for col in cols:
print (col)