【发布时间】:2020-02-03 01:25:25
【问题描述】:
数据:
我想在不删除行的情况下从“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')
【问题讨论】:
-
欢迎来到 SO。请查看How to Ask 并创建minimal reproducible example。如果你连问一个问题都不愿意付出任何努力,你怎么能指望别人帮助你呢?
-
df.drop_duplicate()?这应该适合你的情况。或者详细解释您期望的输出。 -
我试过了,但它删除了整行,我需要(“Borough”:newyork,newyork)的行只有一个值(一个地方)而不是两个
-
Stack Overflow Discourages Screenshots。由于包含不必要的屏幕截图,该问题可能会被否决。通过使用屏幕截图,您会阻止任何人为您提供帮助。没有人愿意通过屏幕截图重新输入您的内容,而且屏幕截图通常不可读。
标签: python python-3.x pandas dataframe data-science