gpt4 book ai didi

r - 替代 R 中的数据框

转载 作者:行者123 更新时间:2023-12-02 07:25:17 24 4
gpt4 key购买 nike

在R中封装不同类型对象的正确对象类型是什么?数据框似乎不是合适的对象类型?数据帧有许多条目,每个条目都具有相同的子字段。

我需要的是一个对象,具有不同的子对象,其中一些可能是数组。

例子:

score<-0.95
confidence_in_score<-0.5
confidence_interval<-c(0,1)
token<-"foobar"
object_to_return<-data.frame(score,confidence_in_score,confidence_interval,token)


score confidence_in_score confidence_interval token
1 0.05 0.5 0 ggg
2 0.05 0.5 1 ggg

我真正想要的是一个容器,其中一个元素将是一个只有两个元素的数组 confidence_interval。

动机:将单个对象而不是几个单独的子对象传回调用程序。

最佳答案

试试这个:

# next 4 lines are from question 
score<-0.95
confidence_in_score<-0.5
confidence_interval<-c(0,1)
token<-"foobar"

list(score = score,
confidence_in_score = confidence_in_score,
confidence_interval = confidence_interval,
token = token)

作为从 R 本身返回列表的示例,请查看 eigen 源代码的最后一行。它返回一个列表,其中包含名为 valuesvectors 的两个组件。 (只需在 R 中单独一行输入 eigen 即可查看其来源。)

在 R 中尝试 ?list 以获得更多信息和示例。

这些链接也可能有帮助:

https://cran.r-project.org/doc/manuals/r-release/R-intro.html#Lists-and-data-frames

http://www.homogenisation.org/admin/docs/Lists&DataFrames.pdf

关于r - 替代 R 中的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33082586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com