我有一个大文本文件,使用单个和多个空格作为分隔符,但也包含一些空白字段。 我这样读了这个:
df = read.table(text =
"E C 588784 228 0.346 48.606 -0.870 0.005 0.045 0.951
E P 588784 229 0.407 57.753 -1.975 0.005 0.045 0.951
E A 5784 230 0.554 61.073 -2.308 0.005 0.045 0.951
X 5784 231 0.000 0.000 0.000 0.000 0.000 0.000
E E 5784 232 0.541 94.495 -1.847 0.005 0.015 0.979
E L 5784 233 0.310 56.724 -2.325 0.018 0.047 0.935", fill = T)
print(df)
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
1 E C 588784 228 0.346 48.606 -0.870 0.005 0.045 0.951
2 E P 588784 229 0.407 57.753 -1.975 0.005 0.045 0.951
3 E A 5784 230 0.554 61.073 -2.308 0.005 0.045 0.951
4 X 5784 231 0 0.000 0.000 0.000 0.000 0.000 NA
5 E E 5784 232 0.541 94.495 -1.847 0.005 0.015 0.979
6 E L 5784 233 0.310 56.724 -2.325 0.018 0.047 0.935
现在的问题是如何处理这个问题。鉴于某些字段有时是空白的一致性,它可以找到这些案例并正确地勾勒出它们,但我想知道是否有更简单的方法。
EDITED