Чтение текстового файла с несколькими пробелами в качестве разделителя и содержащие пустые поля в R
У меня есть большой текстовый файл с использованием одного и нескольких пробелов в качестве разделителя, но также содержит несколько пустых полей. Я читаю это так:
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
Теперь вопрос, как с этим бороться. Учитывая, что есть некоторая согласованность, при которой поля иногда не заполнены, можно найти эти случаи и правильно обрисовать их в общих чертах, но мне было интересно, есть ли более простой подход.
РЕДАКТИРОВАНИЕ