按列值乘以DataFrame的操作可以使用multiply()
函数来实现。下面是一个例子:
import pandas as pd
# 创建一个DataFrame
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 按列值乘以DataFrame
df_multiplied = df.multiply(df['A'], axis=0)
print(df_multiplied)
输出结果为:
A B C
0 1 4 7
1 4 10 18
2 9 18 27
在上面的代码中,我们首先创建了一个DataFrame df
,然后使用multiply()
函数将df
的每一列与列"A"的值相乘,得到新的DataFrame df_multiplied
。设置axis=0
表示按行进行操作。
上一篇:按列值查询Bigtable
下一篇:按列值大于阈值进行子集化行