簡體   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