【发布时间】:2018-01-09 12:35:12
【问题描述】:
我的 csv 文件中有一个列,其中包含一个元组作为值。 例如。一个值:10.000 , 20.000
我的目标是用两个新列拆分和替换该列。
我已经尝试了以下方法:
brokerMktPrices["nameOfColumn"] = pd.DataFrame(brokerMktPrices["nameOfColumn"].str.split(' ',1).tolist(), columns = ['firstNewColumn','secondNewColumn'])
但这会导致一列仅包含元组的第一个值(左侧值)。所以secondNewColumn 不见了!
我还尝试了一些麻烦的东西,比如在我的数据框末尾添加两个新列,然后删除 nameOfColumncolumn !但我认为必须有更好的解决方案来解决我的问题!
【问题讨论】:
标签: python pandas multiple-columns