我有一个包含元组值的csv文件中的列。 例如:一个值:10.000,20.000
我的目标是将该列拆分并替换为两个新列。
我已经尝试了以下方法:
brokerMktPrices["nameOfColumn"] = pd.DataFrame(brokerMktPrices["nameOfColumn"].str.split(' ',1).tolist(), columns = ['firstNewColumn','secondNewColumn'])
但这会导致一个列只包含元组的第一个值(左边的值)。因此,secondNewColumn
丢失了!
我还尝试过一些繁琐的方法,比如在数据框的末尾添加两个新列,然后删除nameOfColumn
列!但我认为有更好的解决方案来解决我的问题!
insert
,例如brokerMktPrices.insert(1, 'b', df[0]) brokerMktPrices.insert(2, 'c', df[1])
。 - jezrael