pandas DataFrame apply()函数
pandas DataFrame apply()函数是pandas库中的一个数据处理函数,它可以对DataFrame中的每一行或每一列的数据进行操作,并返回一个新的DataFrame。
使用方法
使用pandas DataFrame apply()函数的方法如下:
df.apply(func, axis=0)
其中df是要处理的DataFrame,func是要执行的函数,axis是要操作的轴,0表示按行操作,1表示按列操作。
应用示例
下面是一个具体的应用示例:
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})
# 对DataFrame中的每一行求和
def sum_row(row):
return row['A'] + row['B'] + row['C']
# 使用apply()函数
df_sum = df.apply(sum_row, axis=1)
# 打印结果
print(df_sum)
# 输出:
0 12
1 15
2 18
dtype: int64
以上代码将会对DataFrame中的每一行求和,并将结果存储在一个新的DataFrame中。
pandas DataFrame apply()函数是一个非常有用的数据处理函数,它可以对DataFrame中的每一行或每一列的数据进行操作,并返回一个新的DataFrame。它的使用方法也非常简单,只需要指定要处理的DataFrame、要执行的函数以及要操作的轴即可。