我有一个熊猫数据框,其中包含带有两个值的列。看起来像这样:
共同组织 |
---|
23.821352807207695,90.40975987926335 |
23.812076990866696、90.43087907325717 |
我想使用其值从此现有列中增加两列:
共同组织 | 年 | 长 |
---|---|---|
23.821352807207695,90.40975987926335 | 23.821352807207695 | 90.40975987926335 |
23.812076990866696、90.43087907325717 | 23.812076990866696 | 90.43087907325717 |
我已经搜索了此问题,但未找到任何解决方案。或者,也许我不知道要搜索的确切术语。我需要帮助解决熊猫问题。
使用此代码:Str.split()
df = pd.DataFrame(data = ['23.821352807207695, 90.40975987926335','23.812076990866696, 90.43087907325717'], columns = ['Coordinates'])
df[['Lat','Long']] = df['Coordinates'].str.split(',',expand=True)
df
输出:
Coordinates Lat Long
0 23.821352807207695, 90.40975987926335 23.821352807207695 90.40975987926335
1 23.812076990866696, 90.43087907325717 23.812076990866696 90.43087907325717
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句