我有一个包含五个数字字符串变量的数据框。我需要将这些转换为整数,我通过以下
实现df = pd.DataFrame({'columns':[timecol, SPcol, PVcol, MVcol, Datarow]})
df = df.astype("int")
我想在数据框中使用这些对象中的每一个来设置唯一的局部变量。我尝试了几种方法来获取KeyError或TypeError的不同变体。
我希望能够做到这样的事情:
newTimeCol = df[0] // which relates to the 'timecol' element value in df
newSPCol = df[1]
...
newDataRow = df[4]
首先使用数据框的原因是因为它是将数字字符串变量转换为整数所能找到的最简单,最有效的方法。
关于如何使其工作的任何想法,或完全通过转换包含' 1'的字符串来避免它。进入整数1?
答案 0 :(得分:0)
这里不需要大熊猫。使用普通的Python:
newTimeCol = int(timecol)
newSPCol = int(SPcol)