2012-03-08 93 views
1

鍵值文件是有沒有辦法讀R中一個簡單的文本鍵值的文件...閱讀中的R

Key1=Value1 
Key2=Value2 
Key3=Value3 

理想我想訪問這樣的數據:

MYFILE $鍵1應該返回值1,MYFILE @鍵2應該返回值2

乾杯! MadSeb

P.S我研究了stashR和filehash包,當這些包實現了很好的鍵值數據庫時,它們不以簡單/可讀的文本格式存儲數據庫。

回答

4

什麼是這樣的:

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'] 
+0

謝謝!這正是我需要的! – MadSeb 2012-03-08 19:35:28