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、要执行的函数以及要操作的轴即可。