要对由元组组成的数据框中的第二个值求和,并使用输出在数据框中创建新列,可以使用以下步骤:
import pandas as pd
data
:data = [(1, 10), (2, 20), (3, 30), (4, 40), (5, 50)]
df = pd.DataFrame(data, columns=['A', 'B'])
df
现在包含两列,列名为'A'和'B',分别对应元组中的第一个值和第二个值。sum()
函数。然后,我们可以将结果存储在新的列中。df['Sum'] = df['B'].sum()
df
中会创建一个新列'Sum',其中存储了第二列'B'的值的总和。完整的代码如下:
import pandas as pd
data = [(1, 10), (2, 20), (3, 30), (4, 40), (5, 50)]
df = pd.DataFrame(data, columns=['A', 'B'])
df['Sum'] = df['B'].sum()
print(df)
输出结果将是:
A B Sum
0 1 10 150
1 2 20 150
2 3 30 150
3 4 40 150
4 5 50 150
以上就是如何对由元组组成的数据框中的第二个值求和,并使用输出在数据框中创建新列的方法。
领取专属 10元无门槛券
手把手带您无忧上云