Работа с функцией readLines () в R
Я испытываю очень тяжелые времена с R в последнее время.
Я не опытный пользователь, но я пытаюсь использовать R для чтения простого текста (.txt
) файл и захватить каждую строку этого. После этого я хочу разобраться с этими строками и сделать несколько разрывов и изменений в тексте.
Вот код, который я использую:
fileName <- "C:/MyFolder/TEXT_TO_BE_PROCESSED.txt"
con <- file(fileName,open="r")
line <- readLines(con)
close(con)
Он читает текст, и строка прекрасно разрывается. Но я не понимаю, как создается объектline
работает.
Предметline
созданный с этим кодом имеет класс:character
и длина[57]
, Если я наберуline[1]
он показывает именно текст первой строки. Но если я наберу
length(line[1])
это возвращает меня[1]
.
Я хотел бы знать, как я могу преобразовать эту строкуlength == 1
который содержит 518 на самом деле в строкуlength == 518
.
Кто-нибудь знает, что я делаю не так?
Мне не нужно обязательно использоватьreadLines()
функция. Я провел некоторое исследование, а также нашел функциюscan()
, но я закончил с той же ситуацией неизменной строки из 518 символов, ноlength == 1
.
Надеюсь, я достаточно ясно понял свои сомнения. Извините за плохой английский.