簡體   English   中英

Pandas 和 dataframe 但保持形狀

[英]Pandas sum dataframe but retain shape

我有一個 dataframe 看起來像:

    keyboards   lights  candles games
0   100         21      11      20
1   125         12      10      66
2   140         32      42      66
3   110         12      64      55
4   90          10      20      42
5   432         34      20      75

我要做的就是將這些值相加,使 df 看起來像:

    keyboards    lights    candles    games
0   997          121       167        324

當我在 dataframe 上使用.sum() 時,似乎 pivot 框架,我得到:

            0
keyboards   997
lights      121
candles     167
games       324

如果沒有 pivot,是否可以這樣總結? 謝謝!

.sum function 返回 pandas 系列,該系列始終垂直打印。

一種可能的解決方法是在進行轉置之前將 pd.Series 轉換為 pd.DataFrame。 解決方案是:

df.sum().to_frame().T

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM