【发布时间】:2022-07-22 18:06:14
【问题描述】:
import pandas as pd
import numpy as np
df = pd.DataFrame({'City': ['Pune', 'Mumbai', 'Pune', 'Mumbai', 'Pune'],
'Name': ['John', 'Boby', 'John', 'Boby', 'Nicky'],
'Competition': ['Chess,Drawing,Chess', 'Table Tennis,Table Tennis,Chess,Carrom', 'Chess,Carrom', 'Table Tennis,Chess,Chess,Chess', 'Carrom'] })
City Name Competition
0 Pune John Chess,Drawing,Chess
1 Mumbai Boby Table Tennis,Table Tennis,Chess,Carrom
2 Pune John Chess,Carrom
3 Mumbai Boby Table Tennis,Chess,Chess,Chess
4 Pune Nicky Carrom
Required output
City Name Competition Most Frequent
0 Pune John Chess,Drawing,Chess Chess
1 Mumbai Boby Table Tennis,Table Tennis,Chess,Carrom Table Tennis
2 Pune John Chess,Carrom,Chess,Carrom Carrom,Chess
3 Mumbai Boby Table Tennis,Chess,Chess,Chess Chess
4 Pune Nicky Carrom Carrom
如果单词数量相等,则添加两个单词。否则最常见的单词
【问题讨论】: