Ошибка сканирования (файл = файл, что = что, sep = sep, цитата = цитата, dec = dec,: строка 52 не имеет 6 элементов - PullRequest
0 голосов
/ 09 декабря 2018

В пакете LEA я использовал

pc = pca("scratch/gi10.str.txt.geno", scale = TRUE)

Теперь мне нужно выполнить тесты Tracy-Widom для всех собственных значений.

# create file: tuto.tracyWidom - tracy-widom test information.
tw = tracy.widom(pc)

Я получаю это сообщение об ошибке:

Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec,  
:**line 52** did not have 6 elements

Я погуглил это сообщение об ошибке и не получил никакой помощи.

Я открыл собственные значения в текстовом редакторе.Там нет заголовка.Первые пять строк:

53127.4
44107.2
14287.6
11011.3
9824.79

Это строки 50 - 53:

2444.28
2393.52
2229.11
6.61314E-011

В строке 52, насколько я понимаю, есть 6 элементов.

Есть идеи, пожалуйста?Спасибо

1 Ответ

0 голосов
/ 09 декабря 2018

data.table s fread() читает этот файл просто отлично ... попробуйте

data.table::fread("2444.28
2393.52
2229.11
6.61314E-011")


#             V1
# 1: 2.44428e+03
# 2: 2.39352e+03
# 3: 2.22911e+03
# 4: 6.61314e-11
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...