Python dataframe-在列中查找常用短语
我有一个像这样的dfPython dataframe-在列中查找常用短语,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个像这样的df df a name | list_of_skills --------------------------- brian | ['coding in python', 'halo 3'] jon | ['coding in python', 'running', 'sports'] 有什么方法可以让我得到一些最常见的短语,比如: 'coding in python' 2 'halo 3' 1 'running'
df a
name | list_of_skills
---------------------------
brian | ['coding in python', 'halo 3']
jon | ['coding in python', 'running', 'sports']
有什么方法可以让我得到一些最常见的短语,比如:
'coding in python' 2
'halo 3' 1
'running' 1
'sports' 1
只需一个简单的短语计数器,无需遍历每个列表并将其与所有其他列表进行比较?用于:
用于:
用于:
如果需要数据帧:
df1 = s.rename_axis('words').reset_index(name='counts')
print (df1)
words counts
0 coding in python 2
1 running 1
2 sports 1
3 halo 3 1
用于:
如果需要数据帧:
df1 = s.rename_axis('words').reset_index(name='counts')
print (df1)
words counts
0 coding in python 2
1 running 1
2 sports 1
3 halo 3 1
df1 = s.rename_axis('words').reset_index(name='counts')
print (df1)
words counts
0 coding in python 2
1 running 1
2 sports 1
3 halo 3 1