Вы не используете data()
для чтения наборов данных R, содержащихся во внешних файлах.data()
- это функция R для загрузки наборов данных, встроенных в пакеты R и R.read.table("foo.txt")
вернет объект фрейма данных из файла "foo.txt"
, который можно назначить объекту в R с помощью оператора присваивания <-
, например
DF <- read.table("foo.txt")
Asдля «что здесь происходит ...» необходимо указать путь к файловой системе от текущего каталога до каталога, содержащего файл, в котором вы хотите прочитать. Если файл "foo.txt"
находится в текущем рабочем каталоге, вы можете простоукажите имя файла с расширением, как я делал выше.Если файл находится в другом каталоге, вам необходимо указать путь к имени файла и имени файла, например, если файл "foo.txt"
находится в каталоге выше текущего каталога, вы должны указать "../foo.txt"
.Если бы он находился в каталоге myData
, расположенном в каталоге над текущим каталогом, вы могли бы использовать "../myData/foo.txt"
.Таким образом, пути могут быть относительно текущего каталога.Вы также можете использовать полный путь в иерархии файловой системы.
Альтернативой является использование функции file.choose()
вместо строки имени файла.Это позволит вам перейти к файлу, который вы хотите загрузить в интерактивном режиме, используя собственный диалог выбора файлов.Это то, что происходит в Windows, и я подозреваю, что также на Mac;мало что происходит в Linux.Например:
DF <- read.table(file.choose())
Возможно, вам следует обратиться за конкретной помощью к вашей операционной системе, если вы не знакомы с тем, как указывать имена файлов и пути.
Я получаю ту же ошибку при копировании и вставке в код, который вы предоставляете.Проблема заключается в том, что вы используете причудливые фигурные кавычки “Firststatex.notepad”
вместо одного из трех наборов принятых кавычек: `
, "
и '
;каждый из них является приемлемым, i) "Firststatex.notepad"
, ii) 'Firststatex.notepad'
и iii) `Firststatex.notepad`
Только потому, что использованные вами кавычки выглядят для вас или для меня кавычками, они не являются кавычками, поскольку большинство компьютерных программ распознают,MS Word часто вставляет эти кавычки, например, когда вы вводите "
, как и многие другие приложения.