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

पाइथन पांडा में डेटा फ्रेम के दूसरे कॉलम के अद्वितीय की गिनती से समूह को कैसे विभाजित करें और एक कॉलम की गणना कैसे करें?

ऐसा लगता है कि आपको aggregate द्वारा size और nunique और फिर div आउटपुट कॉलम:

df = pd.DataFrame({'col1':[1,1,1],
                   'col2':[4,4,6],
                   'col3':[7,7,9],
                   'col4':[3,3,5]})

print (df)
   col1  col2  col3  col4
0     1     4     7     3
1     1     4     7     3
2     1     6     9     5

df1 = df.groupby(['col1','col2']).agg({'col3':'size','col4':'nunique'})
df1['result_col'] = df1['col3'].div(df1['col4'])
print (df1)
           col4  col3  result_col
col1 col2                        
1    4        1     2         2.0
     6        1     1         1.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. MySQL जावा के साथ फ़ाइल से बड़े डेटा सेट सम्मिलित करना

  2. मैं MySQL के Now() और CURDATE() फ़ंक्शंस को UTC का उपयोग कैसे करूँ?

  3. इस त्रुटि को कैसे रोकें:चेतावनी:mysql_fetch_assoc () पैरामीटर 1 को संसाधन, बूलियन में दिए जाने की अपेक्षा करता है ... लाइन 11 पर

  4. MYSQL पैरेंट चाइल्ड सेम टेबल; माता-पिता के भीतर PHP घोंसला बच्चे एक बहुआयामी-सरणी के रूप में

  5. MySQL में बड़ी मात्रा में डेटा की त्वरित प्रविष्टि प्राप्त करने का सबसे अच्छा तरीका क्या है?