給定一個示例數據幀:添加行與以下的值到一個大熊貓數據幀
import pandas as pd
import numpy as np
values = np.array([
[0, 0.5, 1, 0, 0, 3],
[1, 0, 0, 1, 1, 0 ],
[0, 0.5, 0, 0, 2, 1],
[0, 0, 0, 0, 4, 0],
])
indexes= 'a','b','c','d'
columns='ab','bc','cd','de','ef','fg'
df = pd.DataFrame(index=indexes,columns=columns, data=values)
print(df)
它看起來像:
ab bc cd de ef fg
a 0.0 0.5 1.0 0.0 0.0 3.0
b 1.0 0.0 0.0 1.0 1.0 0.0
c 0.0 0.5 0.0 0.0 2.0 1.0
d 0.0 0.0 0.0 0.0 4.0 0.0
期望的輸出:
ab bc cd de ef fg
a 0.0 0.5 1.0 0.0 0.0 3.0
b 1.0 0.0 0.0 1.0 1.0 0.0
c 0.0 0.5 0.0 0.0 2.0 1.0
d 0.0 0.0 0.0 0.0 4.0 0.0
e Nan Nan Nan NAn 7.0 4.0
是它在某種程度上可能添加一行只顯示最後兩列的總和? (當然,在各欄下方)
感謝您的關注!
最後兩列或最後兩行?也許給你想要的輸出。 – Psidom
好點,@Psidom ... – bernie
對不起,我在做的是我想添加一行,在那裏顯示第二列最後一列的值(第二列以下)的總和,以及最後一列的總和列的值(低於最後一列)。保持行的其他單元格爲空。希望現在明確! – Paauulus