900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Julia导入和导出数据(CSV TXT JLD)

Julia导入和导出数据(CSV TXT JLD)

时间:2019-08-31 18:52:31

相关推荐

Julia导入和导出数据(CSV TXT JLD)

文章目录

CSV格式导出到CSV文件导入CSV文件TXT格式导出到TXT文件导入TXT文件JLD格式导出到JLD文件导入JLD文件

CSV格式

导出到CSV文件

在操作之前我们首先要安装DataFrames包和CSV包

Pkg.add("DataFrames")Pkg.add("CSV")

创建一个DataFrame格式的数据df

using DataFramesdf = DataFrame(year = [1,2,3,3,3,3,3,3,54,5],name=["h","we","as","aa","av","af","ab","sa","ea","as"])

将df保存到mydata.csv

using CSVCSV.write("mydata.csv", df)

导入CSV文件

df = CSV.read("mydata.csv")print(typeof(df))describe(df)

输出为

TXT格式

导出到TXT文件

f = open("mydata.txt", "w")write(f, "Hello\n")write(f, "Julia")close(f)

导入TXT文件

f = open("mydata.txt", "r")lines = readlines(f) # 将每一行的文本分开保存到一个数组里for line in linesprintln(line)endclose(f)

输出为

HelloJulia

JLD格式

JLD格式是Julia特有的文件格式,在使用之前我们要先下载JLD包和HDF5包

Pkg.add("JLD")Pkg.add("HDF5")

导出到JLD文件

将数据保存到JLD格式的文件的代码为

using JLDusing HDF5var_a = [1,2,3,4]var_b = ["a","b","c","d"]save("mydata.jld", "VAR_A", var_a, "VAR_B", var_b)

导入JLD文件

data = load("mydata.jld", "VAR_A")println(data)data = load("mydata.jld", "VAR_B")println(data)

输出为

[1, 2, 3, 4]["a", "b", "c", "d"]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。