Python Pandas在输入csv单元格时试图将我的路径转换为浮点?
我试图将路径保存到csv文件的单元格中以供参考,但它给了我错误:ValueError:无法将字符串转换为float:[path] 班级计划: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()
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文件输入和所需输出的最小示例。