从一行

时间:2015-07-10 10:48:52

标签: r

我想从一个文件中读取数据,该文件具有键值对形式的数据,分布在多行上。请帮我把这些数据读入data.frame。

数据:

1:0.344 2:0.0234 3:.6723 5:0.265 9:0245 15:0.309 

等数据跨越多行,

我想要表格中的数据:

 key  value
  1   0.344 
  2  0.0234 
  3   .6723
  5   0.265 
  9    0245 
  15  0.309 

1 个答案:

答案 0 :(得分:1)

您可以使用readLines阅读该文件,然后使用strsplit按空格分割:,然后转换为两列matrix并用{{1}包裹}}

as.data.frame