首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在pandas DataFrame中拆分“number”以分隔列

在pandas DataFrame中拆分"number"以分隔列的方法是使用str.split()函数。该函数可以将字符串按照指定的分隔符进行拆分,并返回一个包含拆分后元素的列表。

下面是一个完整的示例代码:

代码语言:txt
复制
import pandas as pd

# 创建一个包含"number"列的DataFrame
df = pd.DataFrame({'number': ['1-2-3', '4-5-6', '7-8-9']})

# 使用str.split()函数拆分"number"列
df[['number_1', 'number_2', 'number_3']] = df['number'].str.split('-', expand=True)

# 打印拆分后的DataFrame
print(df)

运行以上代码,输出结果如下:

代码语言:txt
复制
  number number_1 number_2 number_3
0  1-2-3        1        2        3
1  4-5-6        4        5        6
2  7-8-9        7        8        9

在这个例子中,我们首先创建了一个包含"number"列的DataFrame。然后,使用str.split()函数将"number"列按照"-"进行拆分,并通过expand=True参数将拆分后的元素扩展为新的列。最后,将拆分后的列命名为"number_1"、"number_2"和"number_3",并将其添加到原始DataFrame中。

这种拆分方法适用于需要将一个包含分隔符的字符串列拆分为多个列的情况。它可以帮助我们更方便地处理和分析数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券