【发布时间】:2022-07-20 20:15:51
【问题描述】:
我有一个数据框,其中一列有多个值,请参阅下面的虚拟数据集
import pandas as pd
data = pd.DataFrame({"A" : ["EmpA","EmpB","EmpC","EmpD","EmpI"],
"Summary" :["XX1","XX2","XX3","XX4","XX5"],
"DummyCol" :["TextAAAA","TextAAAA","TextAAAA","TextAAAA","TextAAAA"],
"MonthSales" : ['25:50:30','30:40','35:43:45:46:100','40:3','45:32:1:23:90']})
我应用了 split 函数,但是结果它只返回单个列,除了获取结果和使用连接来组合输出之外,还有其他有效的方法吗..
data['MonthSales'].str.split(":",expand=True)
所需的数据结构
【问题讨论】:
标签: python python-3.x pandas