这是数据框的一列。我想进一步拆分为4列。问题是每列之间的空间根据数字无关紧要。
-92 -100 0 29
·· ·· 0 29
0 0 0 0
-- -- -- --
-93 21 ·· ··
第一排 //介于-92和-100之间有1个空格,介于100和0之间有4个空格,介于0到29之间有3个空格。
第二排 第1列和第2列之间有3个空格,第2列和第3列之间有3个空格,第3列和第4列之间有3个空格
第3行
每列之间有4个空格
第4行
每列之间有3个空格。
答案 0 :(得分:1)
我认为答案(在编辑问题后将数据布局更改为单倍间距字体)问题是read.fwf
,它位于'utils'包中,因此无需加载任何内容即可使用
read.fwf(file=textConnection(" -92 -100 0 29
·· ·· 0 29
0 0 0 0
-- -- -- --
-93 21 ·· ··"), header=FALSE, widths=c(4,5,4,4))
#------------------
V1 V2 V3 V4
1 -92 -100 0
2 ·· ·· 0
3 0 0 0
4 -- -- - -
5 -93 21 · ·