首页 > 解决方案 > 尽管指定了路径,但未找到 CSV 文件

问题描述

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

### 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 文件存在,为什么我会收到此错误?

标签: pythonpython-3.xpandasdataframe

解决方案


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

例如: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)

推荐阅读