可以使用Pandas库中的apply函数来实现此目的。以下是一个示例代码:
import pandas as pd
# 创建数据框
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 定义一个函数,用于将整数乘以列
def multiply_columns(x, multiplier):
return x * multiplier
# 将函数应用于数据框中的所有列
multiplier = 2
df = df.apply(multiply_columns, args=(multiplier,))
# 输出结果
print(df)
输出:
A B
0 2 8
1 4 10
2 6 12
在这个例子中,定义了一个名为“multiply_columns”的函数,该函数接受两个参数,分别是列的值和要乘以的整数。 接下来,在数据框中应用该函数,将其乘以一个整数。 运行代码后,输出结果将显示相应的列被乘以提供的整数的结果。