julia读取纯数字的文本数据方法
程序员文章站
2022-04-28 09:30:40
...
# 假设有文本文件dat.txt,里面存储的数据如下
1,2
2,3
3,4
4,5
5,6
# **用第一种方式读取,上面数据末尾的空行一定要有**
# 下面本文将演示如何读取
# 第一种方法
f = open( "dat.txt", "r" )
n = countlines( f ) # 计算数据行数
seekstart( f ) # 返回文件起始位置
for i = 1:n
a, b = split( readline(f), "," )
a = parse(a)
b = parse(b)
println( "a = ", a )
println( "b = ", b )
end
close( f )
# 第二种方法
dat = readcsv( "dat.txt" ) # 注意这里没有"r".
# readcsv用于读取逗号分割的数据;readdlm用于读取空格分割的数据
a = dat[:,1]
b = dat[:,2]
println( a )
println( b )