创建聚合另一列的新列i Python数据帧
Noob问题,但我想将Python数据框架中的列聚合到一个新列中。 我还尝试创建一个列,该列取n*(平均值),并且还创建一个列来表示差值。 怎么 添加了数据集图片的链接以进行说明非常Python/Jupyter笔记本的新功能!创建聚合另一列的新列i Python数据帧,python,dataframe,jupyter-notebook,Python,Dataframe,Jupyter Notebook,Noob问题,但我想将Python数据框架中的列聚合到一个新列中。 我还尝试创建一个列,该列取n*(平均值),并且还创建一个列来表示差值。 怎么 添加了数据集图片的链接以进行说明非常Python/Jupyter笔记本的新功能! 提前感谢!:) 到目前为止你试过什么?df['n*avg']=df['n']*df['average value']Hi ombk!我在它旁边做了一个新的列,但不确定如何使用聚合公式来填充新列中来自您共享的图像的数据,您在df中已经有哪些列,以及您要添加到df中的哪些新列
提前感谢!:) 到目前为止你试过什么?
df['n*avg']=df['n']*df['average value']
Hi ombk!我在它旁边做了一个新的列,但不确定如何使用聚合公式来填充新列中来自您共享的图像的数据,您在df中已经有哪些列,以及您要添加到df中的哪些新列?嗨,辛格先生!是的,如果不清楚的话,很抱歉。因此,我目前在我的数据框中有绿色列,我想计算并添加黄色列。
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