RISEBY
这是我如何使用它来解决它.explode(),.value_counts()您还可以将其分配为一列或随心所欲地使用输出:在一行中:print(df.explode('column')['column'].value_counts())完整示例:import pandas as pddata_1 = {'index':[0,1,2,3],'column':[['abc','mno'],['mno','pqr'],['abc','mno'],['mno','pqr']]}df = pd.DataFrame(data_1)df = df.set_index('index')print(df) columnindex 0 [abc, mno]1 [mno, pqr]2 [abc, mno]3 [mno, pqr]在这里,我们执行.explode()从列表中创建单个值和 value_counts() 来计算唯一值的重复:df_new = df.explode('column')print(df_new['column'].value_counts())输出:mno 4abc 2pqr 2