[英]How to get right side of delimiter values from a column in python pandas
我有一列如下:
A
0 Australia
1 New Zealand
2 New Jersey,America
3 Hyderabad,India
我想将其分为两列,其中有','分隔符,例如:
A B
0 Australia NaN
1 New Zealand NaN
2 New Jersey,America America
3 Hyderabad,India India
任何建议都欢迎
这应该有所帮助。
df["Country"] = df.City.str.split(',', expand=True )[1]
您可以尝试以下方法:
def splitter(x):
try:
y = x.split(",")[1]
except:
y = None
return y
df["B"] = df["A"].apply(splitter)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.