在 pandas 中,您可以使用 .apply()
函数来基于某几列的值填充新的一列。
例如,假设您有一个名为 df
的数据帧,其中有几列:'A','B' 和 'C'。为了根据 'A' 和 'B' 列的值生成新的一列 'D',您可以这样做:
df['D'] = df.apply(lambda row: row['A'] + row['B'], axis=1)
这将为数据帧中的每一行生成一个新值,该值是 'A' 列和 'B' 列中值的和。
请注意,您可以使用任何函数替换 lambda
函数,只要该函数接受行作为参数并返回要填充的值即可。