繁体   English   中英

如何从python pandas中的列获取定界符值的右侧

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM