У меня есть набор данных ascii, который состоит из трех столбцов, но только последние два являются фактическими данными. Теперь я хочу создать точечную диаграмму данных с помощью read.csv(file = "result1", sep= " ")
. R читает все три столбца. Как мне избежать этого?
12
Ответы:
Вы можете использовать
colClasses
аргумент,read.csv
чтобы выбрать нужные столбцы. В этом случае, вы можете установитьcolClasses
вc("NULL", NA, NA)
В более общем смысле вы можете использовать colClasses для указания определенных типов столбцов;
NA
означает использовать подход по умолчанию, который заключается в том, чтобы попытаться выяснить, что такое столбец автоматически. Смотрите страницу помощиread.csv
для более подробной информации.источник
Другой вариант - прочитать весь файл, но оставить только два столбца, например:
или, используя имена столбцов, например. если столбцы названы «col1, col2, col3»
источник
Этот занимает меньше времени по сравнению с предоставленными ответами
источник