python - 如何在 Pandas 中打开文件

标签 python python-3.x pandas file-io

在 pandas 中打开 csv 文件有困难,我试过:

data = pd.read_csv("/home/me/Programming/data/sample.csv")

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

import os
cwd = os.getcwd()

data = pd.read_csv(cwd + "sample.csv")

这也不起作用,只是说该文件不存在,但它在文件管理器中一清二楚。

最佳答案

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

你应该使用 os.path.join代替 + 正确加入路径:

import os

cwd = os.getcwd()
data = pd.read_csv(os.path.join(cwd, 'sample.csv'))

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

data = pd.read_csv("sample.csv")

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

关于python - 如何在 Pandas 中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44353153/

相关文章:

python - pandas - 根据列值合并几乎重复的行

python - 如何防止 json_normalize 在 Pandas 中重复列标题?

python - 在安装了 Anaconda 的 Windows 上获取 CUDA 和 CUDNN 版本

python - 使用 settings.LANGUAGES 使用 gettext() 正确翻译名称

python - 如何在 Windows git bash 中更改 python 版本?

python - 类型错误 : Can't convert 'bytes' object to str implicitly despite adding . 编码()到字符串

python - 如何从 Python 在终端上执行多个命令

Python:pd.get_dummies() 会丢弃空值

python - 无法导入tensorflow(使用pycharm IDE)

python - 从头开始计算 3 个 numpy 数组之间的欧氏距离