我有一个数据框,其中包含一个 locations
列,该列包含城市和州的字符串。我想将城市和州连接起来。
0 Seattle, WA,Portland, OR,Everett, WA,Oklahoma ...
1 Silver Spring, MD,Portland, OR,Everett, WA,Den...
2 Oklahoma City, OK,Kingston, WA,Gardner, MA,Tul...
3 Portland, OR,Oklahoma City, OK,Eugene, OR,Corv...
4 Silver Spring, MD,Seattle, WA,Everett, WA,Spok...
3241 Seattle, WA,Silver Spring, MD,Portland, OR,Okl...
从SO的研究中,我发现推荐分割并将它们重新组合在一起。然而,我无法让join
/zip
正常工作。
test_df['locations'].str.split(',')
以下是我通过赋值尝试的内容:
' '.join, zip(test_df['locations'][0::2], test_df['locations'][1::2])
期望输出结果:
0 ['Seattle, WA','Portland, OR', 'Everett, WA', 'Oklahoma City, OK']
1 ['Silver Spring, MD', 'Portland, OR', 'Everett, WA', 'Denver, CO']
...