PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

एक को छोड़कर पंडों के साथ सभी पंक्ति योग

drop का इस्तेमाल करें + sum :

df['sum'] = df.drop('gid', axis=1).sum(axis=1)
print (df)
   gid  col2  col1  col3    sum
0    6    15  45.0    77  137.0
1    1    15  45.0    57  117.0
2    2    14   0.2    42   56.2
3    3    12   6.0    37   55.0
4    4     9  85.0    27  121.0
5    5     5   1.0    15   21.0

अगर gid हमेशा पहला कॉलम होता है, iloc पहले बिना सभी कॉलम और फिर sum उन्हें:

df['sum'] = df.iloc[:, 1:].sum(axis=1)
print (df)
   gid  col2  col1  col3    sum
0    6    15  45.0    77  137.0
1    1    15  45.0    57  117.0
2    2    14   0.2    42   56.2
3    3    12   6.0    37   55.0
4    4     9  85.0    27  121.0
5    5     5   1.0    15   21.0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. H2 इन-मेमोरी डेटाबेस त्रुटि UUID को प्राथमिक कुंजी के रूप में उपयोग करते समय डेटा रूपांतरण त्रुटि परिवर्तित करना

  2. PostgreSQL - फ्लोटिंग पॉइंट नंबरों को गोल करना

  3. ActiveRecord update_all और रेल 4 के साथ एक सम्मिलित तालिका को थोक अद्यतन करना

  4. CASE और GROUP BY के साथ पिवट का गतिशील विकल्प

  5. हाइबरनेट, पोस्टग्रेस्क्ल:कॉलम एक्स प्रकार ओआईडी का है लेकिन अभिव्यक्ति प्रकार बाइट है