Чтение текстового файла с несколькими пробелами в качестве разделителя и содержащие пустые поля в 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

Теперь вопрос, как с этим бороться. Учитывая, что есть некоторая согласованность, при которой поля иногда не заполнены, можно найти эти случаи и правильно обрисовать их в общих чертах, но мне было интересно, есть ли более простой подход.

РЕДАКТИРОВАНИЕ

0 ответов

Другие вопросы по тегам