Python datatable fread显式文件目录
Python datatable fread explicit file directory
我希望使用 Python 中的数据表来使用
读取 csv
df = dt.fread(r"C:\Users\Tom\Documents\Python\project 1\Data\train_2017.csv")
但是,我收到错误消息:
Unable to obtain size of C:\Users\Tony\Documents\Python\project 1\Data\train_2017.csv: [errno 2] No such file or directory
我只能使用以下替代方法导入:
import os
os.chdir('c:\Users\Tom\Documents\Python\project 1\Data')
train = dt.fread("train_2017.csv")
但是上面的内容并不实用,因为我在项目文件夹之外有 csvs。
在 R 的 data.table
中,我会这样做:
fread(file.choose())
Python 中的 datatable
是否具有等效项,或者明确拼出与工作目录不同的 csv 目录的正确方法是什么?
谢谢
我发现我必须在传递给 dt.fread 之前将目录包装在 open
中,即
df = dt.fread(open(r"C:\Users\Tom\Documents\Python\project 1\Data\train_2017.csv"))
我希望使用 Python 中的数据表来使用
读取 csvdf = dt.fread(r"C:\Users\Tom\Documents\Python\project 1\Data\train_2017.csv")
但是,我收到错误消息:
Unable to obtain size of C:\Users\Tony\Documents\Python\project 1\Data\train_2017.csv: [errno 2] No such file or directory
我只能使用以下替代方法导入:
import os
os.chdir('c:\Users\Tom\Documents\Python\project 1\Data')
train = dt.fread("train_2017.csv")
但是上面的内容并不实用,因为我在项目文件夹之外有 csvs。
在 R 的 data.table
中,我会这样做:
fread(file.choose())
Python 中的 datatable
是否具有等效项,或者明确拼出与工作目录不同的 csv 目录的正确方法是什么?
谢谢
我发现我必须在传递给 dt.fread 之前将目录包装在 open
中,即
df = dt.fread(open(r"C:\Users\Tom\Documents\Python\project 1\Data\train_2017.csv"))