/ / पंडों में कॉलम कैसे जमा करें और परिणाम को एक नई पंक्ति में जोड़ें? - अजगर 3.x, पांडा, राशि, परिशिष्ट, पंक्ति

पांडा में कॉलम कैसे समेटें और परिणाम को एक नई पंक्ति में जोड़ें? - पायथन-3.x, पांडा, योग, संलग्न, पंक्ति

इस कोड में मैं प्रत्येक कॉलम को योग करना चाहता हूं और इसे नई पंक्ति के रूप में जोड़ना चाहता हूं। यह करता है 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