我如何去除 Python 上的字符串?

How can i strip strings on Python?

如何去掉下面的字符串?(我只是想创建一个列来显示城市和州,你可以在\n之后看到城市和州的名称)

df['Address']
array(['208 Michael Ferry Apt. 674\nLaurabury, NE 37010-5101',
       '188 Johnson Views Suite 079\nKathleen, CA 48958',
       '9127 Elizabeth Stravenue\nDanieltown, WI 06482-3489', ...,
       '4215 Tracy Garden Suite 076\nJoshualand, VA 01707-9165',
       'USS Wallace\n**FPO AE** 73316',
       '37778 George Ridges Apt. 509\nEast Holly, NV 29290-3595'],
      dtype=object)

您可以使用正则表达式来获取城市名称,在您的情况下它看起来像这样:

    import re
    example_string = '208 Michael Ferry Apt. 674\nLaurabury, NE 37010-5101'
    
    city = re.findall(r"\n(.*?),", text)
    
    print(city)

但是,鉴于您的数组中有 ...,这可能会导致问题,因为它不是字符串。