julia读取纯数字的文本数据方法

# 假设有文本文件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 )

猜你喜欢

转载自blog.csdn.net/chd_lkl/article/details/81427921