小编Der*_*ull的帖子

Pandas DataFrame - 将系列字符串拆分为多列

我的问题更多的是关于前一篇文章中描述的方法/语法,它解决了实现将字符串值拆分为列表并将每个列表项分配给新列的相同目标的不同方法.这是帖子: Pandas DataFrame,我如何将一个列分成两个

DF:

                          GDP
Date                        
Mar 31, 2017  19.03 trillion
Dec 31, 2016  18.87 trillion
Run Code Online (Sandbox Code Playgroud)

脚本1 +输出:

>>> df['GDP'], df['Units'] = df['GDP'].str.split(' ', 1).str
>>> print(df)

                GDP     Units
Date                         
Mar 31, 2017  19.03  trillion
Dec 31, 2016  18.87  trillion
Run Code Online (Sandbox Code Playgroud)

脚本2 +输出:

>>> df[['GDP', 'Units']] = df['GDP'].str.split(' ', 1, expand=True)
>>> print(df)

                GDP     Units
Date                         
Mar 31, 2017  19.03  trillion
Dec 31, 2016  18.87  trillion
Run Code Online (Sandbox Code Playgroud)

脚本3 +输出:

>>> df['GDP'], df['Units'] = df['GDP'].str.split(' ', 1, expand=True)
>>> print(df)

              GDP  Units
Date …
Run Code Online (Sandbox Code Playgroud)

python split dataframe pandas

2
推荐指数
1
解决办法
2668
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

split ×1