在Python中调用数据帧对象以设置变量

在Python中调用数据帧对象以设置变量,python,pandas,Python,Pandas,我有一个包含五个数字字符串变量的数据框。我需要将它们转换成整数,这是通过以下方法实现的 df = pd.DataFrame({'columns':[timecol, SPcol, PVcol, MVcol, Datarow]}) df = df.astype("int") 我想使用数据框中的每个对象来设置唯一的局部变量。我尝试了几种方法来实现这一点,要么得到一个KeyError,要么得到TypeError的不同变体 我希望能够做到以下几点: newTimeCol = df[0] // whi

我有一个包含五个数字字符串变量的数据框。我需要将它们转换成整数,这是通过以下方法实现的

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来完全避免它,您有什么想法吗?

这里不需要熊猫。使用普通Python:

newTimeCol = int(timecol)
newSPCol = int(SPcol)

要将字符串转换为数字,请使用
int(number)
。谢谢!施了一个咒语:)谢谢!他施了一个咒语:)