You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook加载CSV文件触发IsADirectoryError报错咨询

问题根因

pandas.read_csv() 仅支持传入具体CSV文件的完整访问路径,你当前传入的//Users/rac07317/Documents/Projects是目录(文件夹)路径,并非文件路径,因此触发IsADirectoryError。
你在Jupyter Notebook文件选择界面看不到CSV文件,本质也是当前定位到的是Projects目录层级,没有定位到具体文件,通常伴随两种情况:

  • 目标CSV文件根本没有存放到/Users/rac07317/Documents/Projects目录下
  • 文件存放在该目录中,但你没有在路径末尾补全具体的CSV文件名,且Mac系统本地路径开头不需要写双斜杠,单斜杠即可。
修复步骤
  1. 先确认目标CSV文件的实际存储位置
    • 如果你用的是公开皮马印第安人糖尿病数据集,默认文件名一般为diabetes.csv,先把该文件放到/Users/rac07317/Documents/Projects目录下
    • 如果文件已经存放在该目录,在Jupyter单元格中运行!ls /Users/rac07317/Documents/Projects(Mac环境命令)即可列出该目录下所有文件,确认CSV文件的完整准确名称,注意排查系统自动隐藏后缀名的问题(比如文件实际名为diabetes.csv.txt会导致识别失败)
  2. 修正代码中的文件路径,补全到具体文件名,参考代码如下:
import numpy as np
import pandas as pd
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
from sklearn import svm
from sklearn.metrics import accuracy_score

# 路径最后替换为你自己的CSV文件实际名称即可
diabetes_dataset = pd.read_csv('/Users/rac07317/Documents/Projects/diabetes.csv')
  1. 运行修正后的代码即可正常加载数据集,不会再报目录相关错误。

内容的提问来源于stack exchange,提问作者Ronald Williams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 02:27:14