小编Min*_*Mai的帖子

在 Python 中将一列拆分为多列

我有一个这样的 Python 数据框,只有一列:

index  Train_station

0      Adenauerplatz 52° 29? 59? N, 13° 18? 26? O
1      Afrikanische Straße 52° 33? 38? N, 13° 20? 3? O
2      Alexanderplatz 52° 31? 17? N, 13° 24? 48? O
Run Code Online (Sandbox Code Playgroud)

我想把它分成 3 列:火车站、纬度、经度。数据框应如下所示:

index  Train_station         Latitude       Longitude

0      Adenauerplatz         52° 29? 59? N  13° 18? 26? O
1      Afrikanische Straße   52° 33? 38? N  13° 20? 3? O
2      Alexanderplatz        52° 31? 17? N  13° 24? 48? O
Run Code Online (Sandbox Code Playgroud)

我试过使用df[['Latitude', 'Longitude']] = df.Train_station.str.split(',', expand=True) …

python dataframe pandas

6
推荐指数
3
解决办法
1692
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1