全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2825 2
2016-04-03
现在有一个矩阵C:
10005  11.0   8.7   -0.1   0.0
10006    8.2   8.0   -1.9   0.0
10007  10.0   6.7   -1.1   0.0
10008  12.8   9.5  -1.5    0.0
10009  12.9  10.1   0.7   0.0
10010  13.1   6.5  -3.6   0.0
10014  13.7  10.3  -1.8   0.0
10026  10.7   6.9  -0.3   4.8
10027    8.9   1.2  -2.9   0.0

我想把它输出为txt,格式如图

就是每个数值占5个地方,包括小数点,然后用空格分隔,比如10005就是5个,11.0占4个地方,再加上空格分隔,10005和11.0之间就有2个空格。

我用write.table输出,结果是乱七八糟的,一点没有对齐。
请教大家怎么办啊???
附件列表
1.png

原图尺寸 2.25 KB

1.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-4-3 13:33:00
你说的对齐,其实是假的,txt又不负责排版。
你用write.csv写出来,然后用Excel打开就可以了。

或者,你把txt复制到excel里,然后按照空格分列,这样就可以很整齐地看到数据了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-3 15:37:45
jiangbeilu 发表于 2016-4-3 13:33
你说的对齐,其实是假的,txt又不负责排版。
你用write.csv写出来,然后用Excel打开就可以了。
谢谢回复、
我想要的对齐是为了将数据应用于其他软件的读取。
那个软件读取数据的方法是每5位一读,比如图片里面,先读10005,刚好5位;然后空一格,读下一个5位,就是[空格]+11.0,读取的就是11.0;然后空一格,再读下一个,就是[空格][空格]+8.7,读取结果就是8.7;。。。。所以我就必须按照这样来放数据,,,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群