- 积分
- 3632
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
附件数据内容为:
2018/9/14 14:13:29;118.488777;31.696345;67.2413793103448;39;100.189655172414
2018/9/14 14:13:49;118.488908;31.696348;74.5454545454545;41;109.954545454545
2018/9/14 14:14:09;118.488908;31.696348;58.8235294117647;40;90.5882352941176
数据含义:日期、时间、经度、纬度、PM10浓度、PM2.5浓度、TSP浓度
先看看数据有多少行,行数放入raw:
a=read_ascii('C:\Users\Administrator\Desktop\1.txt',data_start=0)
x=a.field1
sizex=size(x)
raw=sizex[2]
按字符串读取数据,存入x:
openr,lun,'C:\Users\Administrator\Desktop\1.txt',/get_lun
x=strarr(1,raw)
readf,lun,x
将字符串数组中的斜杠、空格、冒号都用分号代替(好点子!):
x=x.replace('/',';')
x=x.replace(' ',';')
x=x.replace(':',';')
print,x
将字符串以分号分割,再转为双精度型(8位有效数字)
y=strsplit(x,';',/extract)
print,double(y[0]),double(y[1]),double(y[2])
输出:
2018;9;14;14;13;29;118.488777;31.696345;67.2413793103448;39;100.189655172414
2018;9;14;14;13;49;118.488908;31.696348;74.5454545454545;41;109.954545454545
2018;9;14;14;14;09;118.488908;31.696348;58.8235294117647;40;90.5882352941176
2018.0000 9.0000000 14.000000 14.000000 13.000000 29.000000
118.48878 31.696345 67.241379 39.000000 100.18966
2018.0000 9.0000000 14.000000 14.000000 13.000000 49.000000
118.48891 31.696348 74.545455 41.000000 109.95455
2018.0000 9.0000000 14.000000 14.000000 14.000000 9.0000000
118.48891 31.696348 58.823529 40.000000 90.588235
|
-
-
1.txt
232 Bytes, 下载次数: 0, 下载积分: 金钱 -5
|