通过保存另一列来应用 pd.Series

我最初的df是:


df =


    ID  location

0   141     [(45.1024, 7.7498), (45.1027, 7.75), (45.1072,...

1   403     [(45.0595, 7.6829), (45.0595, 7.6829), (45.056...

2   920     [(45.0695, 7.5454), (44.9727, 7.666), (44.9726..

申请后b = df['location'].apply(pd.Series)我得到


1                   2                   3                    4

(45.1024, 7.7498)   (45.1027, 7.75)     (45.1072, 7.7568)   (45.1076, 7.7563)

...

我得到了我想要的部分。但我失去了我的列“ID”。我如何保存并申请pd.Series?


守候你守候我
浏览 118回答 1
1回答

繁华开满天机

df = pd.concat([df, b], axis=1) df = df.drop(labels=['location'], axis=1)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python