簡體   English   中英

遍歷 Panda dataframe 中的多個列並找到計數唯一值

[英]Iterate through multiple columns in a Panda dataframe and find count unique values

我正在使用如下所示的數據集:

在此處輸入圖像描述

我已使用熊貓庫將此數據集導入到我的代碼中。 我的目標是從第 2、3、4 列中找到編程語言的唯一條目。我希望 output 是:

    Python 4
    Perl 3
    C++ 3
....

任何線索都會有所幫助

DataFrame.filterDataFrame.stackSeries.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM