data.Hotel_Address.head(10)
0 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
1 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
2 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
3 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
4 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
5 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
6 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
7 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
8 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
9 s Gravesandestraat 55 Oost 1092 AA Amsterdam ...
如何在最后一个空格之后提取国家名称直到字符串结尾的pandas中的正则表达式?
正则表达式没有必要,使用split
并选择str[-1]
的最后一个列表:
data['new'] = data.Hotel_Address.str.split().str[-1]