数据:
我想在不删除行的情况下删除“Borough”中的重复项,每个行只需要一个值
g2 = dfff.groupby(['Postcode'])["Borough"].agg( ','.join)
g3 = dfff.groupby(['Postcode'])["Neighbourhood"].agg( ','.join)
df2=pd.DataFrame(g2)
df3=pd.DataFrame(g3)
df4 = pd.merge(df2, df3, on='Postcode')
Tags:
试试这个:
工作原理
split()
:在逗号上拆分字符串,这将生成一个列表strip()
:从列表中的每个字符串中删除外部空格set()
:从该列表中获取唯一元素...[0]
:我们假设每个集合只有一个元素,所以取第一个元素输入:
输出:
相关问题 更多 >
编程相关推荐