JupyterLab使用pandas导入csv

hc8w905p  于 2023-05-11  发布在  其他
关注(0)|答案(1)|浏览(142)

我是一个通过Anaconda Nucleus进行编程的新手,目标是学习Python和Pandas(我喜欢Excel,想把事情带到一个新的水平)。
我正在努力导入csv文件?使用JupyterLab和MacBook Pro [Ventura 13.0]。
下面是我的前几行代码:

import pandas as pd
df = pd.read_csv('/Users/keith/Documents/python_test2/RI_ppp_loans_state.csv')

我得到下面的错误:

FileNotFoundError Traceback (most recent call last)
Input In [291. in <cell line: 1>(
-> 1 df = pd.read_csv('/Users/keith/Documents/python_test2/RI_ppp_loans_state.csv'

我正在复制我的MacBook上的Full file_path并将其粘贴到上面代码的第2行。
我一直在寻找解决方案,并尝试在文件路径之前添加r'
我也试过双//和单/
此外,我已经将文件移动到Mac上的不同位置,但没有运气。
有什么建议吗?谢谢你!

apeeds0o

apeeds0o1#

有可能您必须从不同的工作目录运行代码。在这种情况下,您需要使用abspath-

import os
file_path = os.path.abspath('/Users/keith/Documents/python_test2/RI_ppp_loans_state.csv')

然后你需要把abspath传递给read_csv-

df = pd.read_csv(file_path)

您还需要在该路径/file上执行check the permissions

相关问题