Julia DataFrames:我如何导出 DataFrame

jjj*_*jjj 4 dataframe julia

如果我创建了一个 DataFrame df,如何将它作为 .csv 文件保存/导出到我的 cwd 中?我怎样才能读回它?当前的 ReadTheDocs链接已损坏。

小智 7

目前最好使用该CSV.jl包,它在写入DataFrames文件时更简单、更高效。

假设您已经导入了DataFrames包并创建了数据框df

using Pkg
Pkg.add("CSV")

using CSV

# for writing
CSV.write("outputfile.csv",df)

# for reading
new_df = CSV.read("outputfile.csv")
Run Code Online (Sandbox Code Playgroud)

默认分隔符是,,但很容易更改为:

CSV.write("outputfile.csv",df,delim='\t')
Run Code Online (Sandbox Code Playgroud)

请注意,delim需要是 typeChar而不是 type String