[英]Iterate through multiple columns in a Panda dataframe and find count unique values
將DataFrame.filter
與DataFrame.stack
和Series.value_counts
一起使用:
s = df.filter(like='Language').stack().value_counts()
這是另一種方法
df['lang1'].value_counts() + df['lang2'].value_counts() + df['lang3'].value_counts()
要么
cols = ['lang1', 'lang2', 'lang2']
sum([df[col].value_counts() for col in cols])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.