爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3477|回复: 3

[求助] 读取数据时如何分离文本中的数据

[复制链接]

新浪微博达人勋

发表于 2017-4-24 18:49:19 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 lichangcan 于 2017-4-24 18:50 编辑

我的站点数据有站点,经纬度,高程,降水量,但是后面的降水数据跟站点号连起来了,有点无从下手啊,怎么将这个数据分成数据矩阵形式,求大神指点迷津,感谢!
QQ截图20170424185136.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-24 19:04:17 | 显示全部楼层
已解决,用Word文档打开自动就排列了,用txt文本打开是应该是没有格式的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-24 19:12:59 | 显示全部楼层
想到俩方法,如果没更方便的你可以先试试

第一个站号不算

法一:
读入4个real
最后一个利用MOD函数分离小数点后数
y = MOD(x,0.1)
yy = y * 1e6
然后转字符串

法二:
读入3个real
1个字符串
然后字符串去尾空格,取长度
后5位为站号
前面的转 real
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-24 19:16:00 | 显示全部楼层
weinihou 发表于 2017-4-24 19:12
想到俩方法,如果没更方便的你可以先试试

第一个站号不算

小数的取余操作存在一定风险,你先试几个看看编译器的情况
或者先乘10然后用 floor 之类的函数替代,这样似乎保险些

好长时间不用Fortran,仅供参考
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表