考虑df是一个熊猫数据框,具有10个不同的列和500行。要求用户选择将存储在var1中的列名称。 我正在尝试将相应的列调用为var1并更改数据类型,但是我看到一个错误。 反正有解决这个问题的方法吗? 问候
var1=input('Enter the file name:').lower().capitalize()
df[var1]=df.var1.astype(float)
错误:
“ DataFrame”对象没有属性“ file_name”
答案 0 :(得分:0)
您正在使用的当前方法-使用return vstack((y1,y2))
引用df.var1
列-大熊猫从字面上搜索名为var1
的列/属性。访问此列/属性的正确方法是使用类似var1
的东西,它将查找df[var1]
中包含的内容。有关更多详细信息,请参见下面的示例:
var1