遍历 pandas 列可以使用以下方法:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
for column in df:
print(column)
print(df[column])
输出结果:
A
0 1
1 2
2 3
Name: A, dtype: int64
B
0 4
1 5
2 6
Name: B, dtype: int64
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
for column, series in df.iteritems():
print(column)
print(series)
输出结果:
A
0 1
1 2
2 3
Name: A, dtype: int64
B
0 4
1 5
2 6
Name: B, dtype: int64
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
for index, row in df.iterrows():
print(index)
print(row)
输出结果:
0
A 1
B 4
Name: 0, dtype: int64
1
A 2
B 5
Name: 1, dtype: int64
2
A 3
B 6
Name: 2, dtype: int64
这些方法可以根据具体需求选择适合的遍历方式。