Python Pandas在输入csv单元格时试图将我的路径转换为浮点?

Python Pandas在输入csv单元格时试图将我的路径转换为浮点?,python,pandas,Python,Pandas,我试图将路径保存到csv文件的单元格中以供参考,但它给了我错误:ValueError:无法将字符串转换为float:[path] 班级计划: def __init__(self, master): self.data = pd.read_csv("SourcingPython\\ProgramData.csv") if pd.isnull(self.data.User[0]): path = os.getcwd()

我试图将路径保存到csv文件的单元格中以供参考,但它给了我错误:ValueError:无法将字符串转换为float:[path] 班级计划:

def __init__(self, master):
        self.data = pd.read_csv("SourcingPython\\ProgramData.csv")
        if pd.isnull(self.data.User[0]):
            path = os.getcwd()
            fair = path.split("\\")
            for i in fair:
                if i.isdigit():
                    link = i
            self.data.to_csv("SourcingPython\\ProgramData.csv", index=False) 

def inputSelect(self):
    self.data.Input.at[0]= askopenfilename()
    print(self.data.Input[0])
    self.data.to_csv("SourcingPython\\ProgramData.csv", index=False)
    self.inLabel = Label(text=self.data.Input[0], relief=SUNKEN,width=50).grid(row=1,column=1) 
    root.update()

我能够解决这个问题。对于空值-似乎不需要包括“.at”来输入值

因此,一个简单的例子是:

self.data.Input= askopenfilename()
这已经足够了


谢谢

您能指定哪一行导致值错误吗?是的,谢谢您的回复。它似乎是[self.data.Input.at[0]=askopenfilename()。数据框似乎试图将我的路径转换为一个浮点值,从我收集的数据来看,您可以展示一个CSV文件的最小示例吗?self.data.Input.at[0]=askopenfilename()哪一行给出了错误,我们可以看到完整的堆栈跟踪吗?另外,请添加CSV文件输入和所需输出的最小示例。