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

如何在python pandas数据帧中拆分逗号,然后删除逗号

在Python的pandas库中,可以使用split()函数来拆分数据帧中的逗号,并使用replace()函数删除逗号。

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

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

# 创建一个包含逗号的数据帧
df = pd.DataFrame({'column': ['1,2,3', '4,5,6', '7,8,9']})

# 拆分逗号并创建新的列
df['new_column'] = df['column'].str.split(',')

# 删除逗号
df['new_column'] = df['new_column'].apply(lambda x: [i.replace(',', '') for i in x])

# 打印结果
print(df)

输出结果如下:

代码语言:txt
复制
   column new_column
0   1,2,3  [1, 2, 3]
1   4,5,6  [4, 5, 6]
2   7,8,9  [7, 8, 9]

在上述代码中,首先创建了一个包含逗号的数据帧。然后,使用str.split()函数将每个字符串拆分为一个列表。接下来,使用apply()函数和lambda表达式遍历每个列表,并使用replace()函数删除逗号。最后,将结果存储在新的列new_column中。

这种方法适用于拆分逗号分隔的字符串,并删除逗号。如果你需要进一步处理拆分后的数据,可以根据需要进行操作。

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

相关·内容

领券