Довольно простой вопрос (я думаю). Я пытаюсь импортировать CSV-файл в R из эксперимента, в котором люди отвечают либо нажатием клавиши «e», либо «i». При тестировании я ответил только клавишей «i», поэтому переменная ответа в наборе данных в основном представляет собой список «i» (без кавычек). Когда я пытаюсь импортировать данные в R:R: read.csv импортирование буквы i как NA
noload=read.csv("~/Desktop/eprime check no load.csv", na.strings = "")
переменная ответа выдает все НС. Когда я пытаюсь использовать все «e» или смесь «e» и «i», он отлично работает.
Что такое буква i, которая заставляет R обрабатывать ее как NA (n.b., она делает это даже без части na.strings = ""
)?
Заранее благодарим за любую помощь.
Правильно ли указаны столбцы? Можете ли вы разместить образец своих данных? – Molx
Странно ... действительно 'read.csv (text =" i, i, i, i \ ni, i, i, i \ ni, i, i, i ", header = FALSE)' all 'NA', но 'read.csv (text =" e, e, e, e \ ne, e, e, e \ ne, e, e, e ", header = FALSE, na.strings =" ")' отлично работает. Кажется, что любой столбец, в котором все 'i' будет установлен на' NA' – MichaelChirico
Нечетный. В качестве обходного пути вы можете использовать 'readr :: read_csv' или' data.table :: fread'. – alistaire