我很难用Pandas
打开csv。我已经尝试了“熊猫为每个人”的例子。书,有多次搜索,最后一个例子在这里https://analytics4all.org/2016/05/09/python-read-csv-and-excel-with-pandas/
python程序位于名为' lbcsv'的文件夹中。然后csv文件在另一个名为csv的文件夹中。我尝试不使用完整路径,将csv文件放在与程序相同的文件夹中,然后将它们移动到同一目录中的另一个文件夹。只是似乎不想打开csv。我试过没有编码和sep。在此之前,我必须卸载pandas
和numpy
,然后重新安装,因为它提供了有关numpy
的错误。我之前已经解决了这个问题,但没有在这里问这个问题,所以我没有记录我是如何做到的。
import pandas as pd
import numpy
servers = pd.read_csv('C:\\Users\\a089673\\Desktop\\lbcsv\\csv\\server.csv', encoding='utf-8', sep=',')
print(servers.head())
Traceback (most recent call last):
File "C:/Users/a089673/Desktop/lbcsv/pandaslb.py", line 4, in <module>
servers = pd.read_csv('C:\\Users\\a089673\\Desktop\\lbcsv\\csv\\server.csv', encoding='utf-8', sep=',')
FileNotFoundError: File b'C:\\Users\\a089673\\Desktop\\lbcsv\\csv\\server.csv' does not exist
答案 0 :(得分:1)
您可以尝试下面的代码
df=pd.read_csv('C:\\\\Users\\\\a089673\\\\Desktop\\\\lbcsv\\\\csv\\\\server.csv')
df
希望它有所帮助!
答案 1 :(得分:1)
为了完整性,\a
是一个转义字符,这会给您带来问题。使用评论中提到的原始字符串解决了这个问题。
如果你repr(file_path)
,你可以清楚地看到这一点。这是Windows的陷阱之一。我建议使用正斜杠来访问文件,即使在Windows中也可以避免遇到这些问题。
答案 2 :(得分:0)
答案是在文件名末尾添加's'并在文件路径中使用\。