如何在 Pandas 中打开文件

iFu*_*ion 2 python file-io python-3.x pandas

在 Pandas 中打开 csv 文件时遇到困难,我尝试过:

data = pd.read_csv("/home/me/Programming/data/sample.csv")
Run Code Online (Sandbox Code Playgroud)

那没有用,所以我尝试了:

import os
cwd = os.getcwd()

data = pd.read_csv(cwd + "sample.csv")
Run Code Online (Sandbox Code Playgroud)

这也不起作用,只是说该文件不存在,但它在文件管理器中清晰可见。

fal*_*tru 5

os.getcwd() 不带尾随路径分隔符返回当前工作目录。

您应该使用os.path.join而不是+正确连接路径:

import os

cwd = os.getcwd()
data = pd.read_csv(os.path.join(cwd, 'sample.csv'))
Run Code Online (Sandbox Code Playgroud)

顺便说一句,不需要指定当前工作目录的完整路径;只需指定sample.csv就足够了:

data = pd.read_csv("sample.csv")
Run Code Online (Sandbox Code Playgroud)

确保该文件sample.csv位于当前工作目录中。