繁体   English   中英

创建聚合另一列的新列 i Python DataFrame

[英]Creating new column that aggregates another column i Python DataFrame

菜鸟问题,但我在 Python DataFrame 中有列,我想将其聚合到一个新列中。 此外,我正在尝试创建一个采用 n*(平均值)的列,以及一个用于差异的列。 如何...?

添加了数据集图片的链接以进行说明。 对 Python/Jupyter Notebook非常陌生:提前致谢!:)数据集图像

n = pd.Series([1,2,3,4,5])
a = pd.Series([1, 2, 4, 6, 11])
cumsum = a.cumsum()
average_n = n* a.mean()
diff = -cumsum+average_n

df = pd.concat([n,a,cumsum,average_n,diff],axis=1)
df.columns = ["n","data","cumsum","average_n","diff"]
df

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM