【发布时间】:2020-04-19 21:14:22
【问题描述】:
我正在尝试使用 read.fwf 命令从固定宽度文件中提取数据。但不幸的是,这段代码并没有读取所有行。它从最后一行删除几行并显示警告。该文件有 5,13,366 行,但仅读取 4,90,000 行。我怎样才能阅读所有的行?任何帮助将不胜感激。
library(readr)
L4 <- read.fwf("http://www.mospi.gov.in/sites/default/files/NSS75252E/R75252L04.TXT",
c(3,
5,
2,
3,
1,
1,
3,
2,
2,
2,
1,
1,
4,
1,
1,
2,
2,
3,
2,
1,
1,
3,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
64,
3,
3,
10
),
skip=0,
colClasses = "character", # To convert into character
col.names=c("a1",
"a2",
"a3",
"a4",
"a5",
"a6",
"a7",
"a8",
"a9",
"a10",
"a11",
"a12",
"a13",
"a14",
"a15",
"a16", # Upto now, from level 1
"d1",
"d2",
"d3",
"d4",
"d5",
"d6",
"d7",
"d8",
"d9",
"d10",
"d11",
"d12",
"d13",
"d14",
"d15",
"d16",
"d17",
"d18",
"d19",
"d20",
"d21",
"d22"
),
strip.white=TRUE)
视图(L4)
【问题讨论】: