要从pandas DataFrame创建汇总新行,并将其仅针对特定列添加回相同的DataFrame,可以按照以下步骤进行操作:
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Salary': [5000, 6000, 7000]}
df = pd.DataFrame(data)
summary = df[['Age', 'Salary']].sum() # 对'Age'和'Salary'列进行求和
summary_df = pd.DataFrame(summary).T # 将汇总结果转置为DataFrame
df = df.append(summary_df, ignore_index=True) # 将汇总结果添加为新行,忽略索引
最终,通过执行以上步骤,将从pandas DataFrame创建一个汇总新行,并将其仅针对特定列添加回相同的DataFrame。
领取专属 10元无门槛券
手把手带您无忧上云