Чтение файла значения ключа в R - PullRequest
2 голосов
/ 08 марта 2012

Есть ли способ прочитать простой текстовый файл значения ключа в R ...

Key1=Value1
Key2=Value2
Key3=Value3

В идеале я хочу получить доступ к таким данным:

myfile $ Key1 должен возвращать Value1, myfile @ Key2 должен возвращать Value2
и так далее

Ура! MadSeb

P.S. Я изучил пакеты stashR и filehash, и хотя эти пакеты реализуют красивые базы данных значений ключей, они не хранят базу данных в простом / читабельном текстовом формате.

1 Ответ

5 голосов
/ 08 марта 2012

Что-то вроде этого:

dframe <- read.table(file='yourfile.txt',header=FALSE,
                     sep='=',col.names=c('Key','Value'))

тогда, если вы хотите более быстрый доступ по ключу, вы можете использовать data.table, например:

library(data.table)
dframe <- read.table(file='yourfile.txt',header=FALSE,
                     sep='=',col.names=c('Key','Value'))
dtable <- data.table(dtfrm,key='Key')

dtable['Key1']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...