尽管指定了路径,但找不到CSV文件

时间:2018-10-10 01:58:45

标签: python python-3.x pandas dataframe

我正在尝试一个初学者的项目。这让我发疯,因为我不断收到使整个执行瘫痪的小错误。这是一个困扰我的错误。

### SOLUTION
## 1. Introduction of dataset
import pandas as pd
import numpy as np
from sklearn import linear_model
import matplotlib.pyplot as plt
# This lets us see many columns in the output
pd.set_option('display.expand_frame_repr', False)

df = pd.read_csv('data.csv', index_col=0)

错误:

File "C:\ProgramData\Anaconda\Lib\site-packages\pandas\_libs\parsers.cp36-win_amd64.pyd", line 695, in pandas._libs.parsers.TextReader._setup_parser_source
V\000~Ã\000\000ëtA¸P\000\000\000H»Ì\000H

builtins.FileNotFoundError: File b'data.csv' does not exist. 

即使csv文件存在,为什么也出现此错误?

1 个答案:

答案 0 :(得分:0)

您需要提供文件的绝对路径。

例如:pd.read_csv("/path/to/the/file/data.csv", ...)

或者如果您想从当前目录读取文件:

import os
import sys

csv_path = os.path.dirname(os.path.abspath(sys.executable)) + '/data.csv'
df = pd.read_csv(csv_path, index_col=0)