इस कोड में मैं प्रत्येक कॉलम को योग करना चाहता हूं और इसे नई पंक्ति के रूप में जोड़ना चाहता हूं। यह करता है sum
लेकिन यह नई पंक्ति नहीं दिखाता है।
df = pd.DataFrame(g, columns=("AWA", "REM", "S1", "S2"))
df["xSujeto"] = df.sum(axis=1)
xEstado = df.sum(axis=0)
df.append(xEstado, ignore_index=True)
df
उत्तर:
उत्तर № 1 के लिए 4मुझे लगता है कि आप इसका उपयोग कर सकते हैं loc
:
df = pd.DataFrame({"AWA":[1,2,3],
"REM":[4,5,6],
"S1":[7,8,9],
"S2":[1,3,5]})
#add 1 to last index value
print (df.index[-1] + 1)
3
df.loc[df.index[-1] + 1] = df.sum()
print (df)
AWA REM S1 S2
0 1 4 7 1
1 2 5 8 3
2 3 6 9 5
3 6 15 24 9
या की टिप्पणी से संलग्न करें Nickil Maveli
:
xEstado = df.sum()
df = df.append(xEstado, ignore_index=True)
print (df)
AWA REM S1 S2
0 1 4 7 1
1 2 5 8 3
2 3 6 9 5
3 6 15 24 9