遍历Pandas数据帧可以使用多种方法,下面是几种常见的方法,包含代码示例:
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 遍历每一行
for index, row in df.iterrows():
print(row['A'], row['B'])
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 遍历每一行
for row in df.itertuples():
print(row.A, row.B)
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 遍历每一列
for column, values in df.iteritems():
print(column, values)
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 定义一个自定义函数
def square(x):
return x**2
# 对每一列应用自定义函数
df = df.apply(square)
print(df)
这些方法可以根据具体的需求选择使用,根据数据帧的大小和性能要求,某些方法可能更适合使用。