我有一个带有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...
从研究中,我发现了一个建议,那就是把它们分开,重新组合在一起。但是,我无法使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']
...
设置:
解决方案:
如果位置具有固定模式,即n对“城市、州”,则可按以下方式进行:
相关问题 更多 >
编程相关推荐