如何从json字符串制作一个列表

时间:2013-03-01 06:54:04

标签: json r date

我有一个JSON文件“adjFloatTest.data”。在R中,我使用以下代码从该文件中读取“Volume”字段:

json <- fromJSON("adjFloatTest.data")
volume <- json$volume

卷的值如下

> volume
$AAPL
$AAPL[[1]]
1980-12-12 
  16751200 

$AAPL[[2]]
1980-12-15 
 100424081 

$AAPL[[3]]
1980-12-16 
 0.1177374 

$AAPL[[4]]
1980-12-17 
   7164476 

$AAPL[[5]]
1980-12-18 
   5364366 

每个元素对应公司,日期,价值。我想将每个日期存储到列表中。怎么可能?

2 个答案:

答案 0 :(得分:0)

这将为您提供日期列表

sapply(volume,names)

答案 1 :(得分:-1)

以下内容应该有效:

 sapply(volume, function(x) lapply(x, "[[", 1))

但是可以复制+粘贴的可重现的示例会很有帮助。

如果上述方法不起作用,请使用dput(volume[1:2])之类的内容来提供一些可行的示例数据。