为什么我的代码不起作用?我是使用 Python3 上的熊猫的新手



我正在使用Google colab编写代码,并一直尝试使用pandas将excel文件(.xlsx(导入其中

import pandas as pd
df = pd.ExcelFile('‪C:/Users/Ankit Gupta/Downloads/DS1.xlsx')
df.head()

错误:

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-9-a8b5ec91cbb7> in <module>()
1 import pandas as pd
2 
----> 3 df = pd.ExcelFile('‪C:/Users/Ankit Gupta/Downloads/DS1.xlsx')
4 df.head()

这一直在显示。我的道路是正确的,我是与熊猫一起工作的新手。谁能帮忙?

r'‪C:\Users\Ankit Gupta\Downloads\DS1.xlsx应该r'‪C:UsersAnkit GuptaDownloadsDS1.xlsx.当前路径有两个反斜杠 (r'\'(,而不是一个。

这与pandas无关。您正在使用google.colab,它位于云中,看不到您的本地文件。使用from google.colab import files后跟files.upload()

使用:

df = pd.ExcelFile('‪C:UsersAnkit GuptaDownloadsDS1.xlsx')

基本上是"\"而不是"/"。

当我开始与熊猫一起工作时,甚至我曾经面临过这个问题。因此,以下是您应该做的一些检查:

1.( 拼写错误和区分大小写的性质

2.(位置。我建议作为初学者在 C 驱动器用户中创建一个文件夹,无论您的 anaconda 文件存储在何处。并在该特定文件夹中保存所有数据集。我正在使用这种方法,直到迄今为止再也没有发现错误。

3.(在写名字时,请连同您的文件格式一起提及。

您的问题的解决方案:

SOL1:

路径可能不同或已更改,因此打开 Anaconda 提示符或 cmd,然后更改路径。假设您在"c"驱动器中,文件在"d"驱动器中。因此,打开cmd并输入" d:",然后按回车键。然后你会 "D:>"。现在你应该写"cd.运行后,编写"jupyter notebook"并运行它。它将在包含文件的同一文件夹中生成并打开一个新笔记本。

溶胶2:

其他解决方案是使用反斜杠,两个反斜杠。问题在于使用反斜杠 "。你必须避免这种情况。反斜杠是为称为转义字符的东西保留的,例如用""之类的新行表示。您应该使用两个反斜杠"\"或一个正斜杠"/"/

相关内容

最新更新