我想读取本地驱动器中存在的一个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] 删除。
我来说两句