R:无法从数据帧生成键值对中的输出
我正在尝试将数据列表转换为具有的数据。但我面临的问题,转换它,我已经尝试了以下代码,但我不能满足我的要求。我需要如下图所示的数据R:无法从数据帧生成键值对中的输出,r,dplyr,data.table,tidyverse,jsonlite,R,Dplyr,Data.table,Tidyverse,Jsonlite,我正在尝试将数据列表转换为具有的数据。但我面临的问题,转换它,我已经尝试了以下代码,但我不能满足我的要求。我需要如下图所示的数据 >df purList1输出您的代码似乎过于复杂。人们很容易被列表树弄糊涂。请不要试图一次处理整个purList1;首先使用purList1[[1]]这样的子集。 reprex::reprex_info() #>由2017年11月18日的reprex包v0.1.1.9000创建 df“200”:{ #>“R_C_秒”:[“15:31:36”,“15:31:37”
>df purList1输出您的代码似乎过于复杂。人们很容易被列表树弄糊涂。请不要试图一次处理整个purList1
;首先使用purList1[[1]]
这样的子集。
reprex::reprex_info()
#>由2017年11月18日的reprex包v0.1.1.9000创建
df“200”:{
#>“R_C_秒”:[“15:31:36”,“15:31:37”],
#>“R_C_计数”:[9,1]
#> }
#> }
#将该函数应用于整个列表
jsonlite::toJSON(
拉普拉(
采购清单1,
拉普拉,
功能(x)列表(
R_C_秒=x美元秒,
R_C_Count=x$Counting
)
),
漂亮=真实
)
#> {
#>“选择往返航班”:{
#> "200": {
#>“R_C_秒”:[“15:31:36”,“15:31:37”],
#>“R_C_计数”:[9,1]
#> }
#> },
#>“详情”:{
#> "200": {
#>“R_C__秒”:[“15:31:37”,“15:31:38”,“15:31:39”],
#>“R_C_计数”:[2,5,1]
#> },
#>“非HTTP响应代码:org.apache.HTTP.NoHttpResponseException”:{
#>“R_C_秒”:[“15:31:37”],
#>“R_C_计数”:[2]
#> }
#> }
#> }
(我不确定,但是jsonlite::toJSON(purList1,dataframe=“column”,pretty=TRUE)
如果您只想在列方向上转换data.frames,可能就足够了)谢谢@yutannihilation。最初我正在尝试jsonlite::toJSON(purList1,dataframe=“column”,pretty=TRUE)
,但是没有使用参数dataframe
,因此我正在编写长代码。如果我使用上面的代码jsonlite::toJSON(purList1,dataframe=“column”,pretty=TRUE)
我会得到所有的列,但我只需要秒,计算列,所以我更喜欢使用上面的代码。再次感谢你。我明白了,长篇大论是合理的。感谢您提供的详细信息:)