【发布时间】:2019-03-07 04:34:16
【问题描述】:
我有这个数据框,其中Postcode 中的某些值可能有多个邮政编码。我尝试做的是拆分具有多个邮政编码的行,然后附加回数据框中。
我已经使用以下代码获得了具有多个邮政编码的索引列表;
index_list = df_selangor[df_selangor['Postcode'].str.contains(' ')].index
这允许我创建新的数据框,然后像这样拆分 Postcode 中的值;
df_selangor_split = df_selangor.copy()
df_selangor_split = df_selangor_split[df_selangor_split.index.isin(index_list)]
df_selangor_split['Postcode'] = df_selangor_split['Postcode'].str.split()
但是,我在这一步之后卡住了。我不知道如何再次拆分它,以便复制 Area 并且只有 1 个邮政编码。
【问题讨论】:
-
这可能与stackoverflow.com/a/15954301/7067946 重复。希望它能解决你的问题