我正在使用ML脚本,我想以相同的方式更改列的值,而不是以数组形式存储的字符串.现在数据如下存储:"31- 2",我想存储为"[31,2".然而,我得到了ValueRight:当使用可迭代对象设置时,必须具有相等的len键和值,我不明白为什么.我正在使用Pandas库.
原始数据:enter image description here 我想要的转型:enter image description here
for i in range(0,len(ml_dataset)):
var = str(ml_dataset.loc[i, "Layout"]).split("-")
ml_dataset.loc[i, "Layout"] = var
最后一句话中出现了错误.我有很多列,并且对这句话没有任何问题,但对于这一点,当try 存储为数组时,我遇到了问题.
我读过有关.apply()方法和lambda表达的信息,但不知道如何在我的情况下使用它们.
非常感谢!