需要读取与运行jupyter notebook所在路径不同的csv文件

Shalin

我想读取本地驱动器中存在的一个csv文件,例如:C:\ Users \ Studyfolder \ abc.csv我的python库安装在另一个目录中-为python 3库创建的路径,例如:C:\ Users \ Anaconda3_2 \ envs \ py3

在Anaconda Prompt上-我将cd路径设置为-C:\ Users \ Anaconda3_2 \ envs \ py3,因为自然地,所有python库都将安装在此处

在Jupyter Notebook上,我希望读取csv文件以提取数据帧。由于明确的原因,当我运行命令df = pd.read_csv('abc.csv')时,在Anaconda提示符下cd'd路径下找不到该文件

我应该将所有数据文件保存在安装了python库的同一路径中,还是有更好的方法仍可以读取文件而不必将其保存在上面所示的cd路径中?

PS Jupyter笔记本和Python的新增功能

import pandas as pd

df = pd.read_csv('abc.csv')
df.head()

FileNotFoundError Traceback(最近一次呼叫最近)在1#中将abc数据加载到数据帧中-> 2 df = pd.read_csv('abc.csv')

新星

如果您使用activate的是Anaconda环境,则该jupyter环境应与该解释器绑定。在这种情况下,何处启动笔记本并不重要,它始终可以访问在那里安装的库。例如:

conda activate py3

现在conda这将与该环境相关:

import sys
sys.path
['C:\\Users\\Anaconda3_2\\envs\\py3'...]

因此jupyter,只要您通过合法路径,就可以从任何地方开始完整路径可在任何地方使用:

# I'm at C:\Users\Anaconda3

df = pd.read_csv("C:\\Users\\Studyfolder\\abc.csv")

如果要使用相对路径,则非常依赖于jupyter notebook何处调用

# Still at C:\\Users\\Anaconda3
df = pd.read_csv("..\\Studyfolder\\abc.csv")

..表示回去目录

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从数据 proc 集群上运行的 jupyter notebook 读取谷歌云存储桶中的文件

使用Jupyter Notebook读取XLSX文件

自动运行 Jupyter notebook

从Jupyter Notebook运行并保存到.py文件

尝试使用python在Jupyter Notebook中读取多个.csv文件时出错

如何在spark sql中从不同路径读取多个csv文件

无法在 Jupyter 上读取 csv 文件

如何在Jupyter Notebook中指定文件路径

无法使用 Jupyter notebook 中的路径打开文件

Jupyter Notebook错误路径

使用熊猫读取csv文件时需要在路径名前使用'r'

如何在 Microsoft Azure 的 Jupyter Notebook 中从 Kaggle 读取文件?

Jupyter Notebook运行等待功能

在Docker的后台运行Jupyter Notebook

无法运行 Jupyter notebook,但运行 qtconsole

从Jupyter Notebook调用用不同文件编写的函数

将“.csv”文件从 Google Drive 导入 Jupyter Notebook

为什么 jupyter notebook 不接受我的 csv 文件链接?

如何从不同的路径文件夹中读取csv文件,并为Python中的每个数据集附加配置文件?

Jupyter Notebook(Python)上需要tensorflow 1.4

Pandas 读取具有公共路径但名称不同的 CSV

在不同列的火花中读取csv文件

如何获得Jupyter Notebook的路径?

如何在运行时(安装时)从 wix 源代码中获取 MSI 文件所在的路径

Jupyter 笔记本无法读取 csv 文件

需要帮助以python读取文件

如何在不编辑配置文件或传递硬路径的情况下从命令行启动jupyter notebook以在当前目录中运行?

如何在Jupyter Lab中设置路径以查找CSV文件?

在Jupyter Notebook单元的输出上运行测试