user_id 및 app_names 열이있는 데이터 프레임이 있으며 각 앱의 사용자 수를 찾아야합니다 (기본적으로 사용자 수의 내림차순으로 app_names를 기반으로 한 그룹).
내가 가지고있는 데이터 :
user_id app_names
101 whatsapp
101 fb
102 fb
102 instagram
103 fb
103 whatsapp
내가 원하는 것 :
app_names num_users
fb 3
whatsapp 2
instagram 1
Any Suggestions.
이 코드를 시도하십시오.
ss = df.groupby('app_names')['user_id'].count().reset_index(name = 'num_users')
ss.sort_values(by = ['num_users'], inplace = True, ascending = False)
print(ss)
첫 번째 줄은 개수를 얻습니다. 두 번째 줄은 내림차순으로 num_users 열을 기준으로 정렬하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다