Crete a variable "mydata" - 输出以下内容的数据结构
Crete a variable "mydata" - A data structure that outputs the following
我正在努力寻找一种方法来为我的列表实施矩阵。 $mix$b 成为字符向量。请帮忙。
这是任务
# Create a variable "mydata" - a data structure with the output presented
# below as comments
# > print(mydata)
# [[1]]
# [1] "Some long text"
#
# [[2]]
# [1] 1 2 3 4 5
#
# $mix
# $mix$a
# [1] "text"
#
# $mix$b
# a b c
# 1 a -2 3
# 2 b 0 4
# 3 c 2 -5
# 4 d 4 77
这是我最好的尝试
mydata <- list("Some long text", 1:5,
mix = list(a = 'text', b = c(a = "a", b = -2, c = 3)))
mydata
输出
[[1]]
[1] "Some long text"
[[2]]
[1] 1 2 3 4 5
$mix
$mix$a
[1] "text"
$mix$b
a b c
"a" "-2" "3"
mydata <- list("Some long text", 1:5,
mix = list(a = 'text',
b = data.frame(a = c("a", "b", "c", "d"),
b = c(-2,0,2,4),
c = c(3,4,-5,77))))
mydata
[[1]]
[1] "Some long text"
[[2]]
[1] 1 2 3 4 5
$mix
$mix$a
[1] "text"
$mix$b
a b c
1 a -2 3
2 b 2 4
3 c 0 -5
4 d 4 77
下面是一些如何提取 77 的示例:
mydata$mix$b[4,3]
mydata[[3]][[2]][4,3]
mydata[["mix"]][["b"]][4,3]
mydata[[3]][["b"]][4,3]
mydata[["mix"]][[2]][4,3]
77
我正在努力寻找一种方法来为我的列表实施矩阵。 $mix$b 成为字符向量。请帮忙。
这是任务
# Create a variable "mydata" - a data structure with the output presented
# below as comments
# > print(mydata)
# [[1]]
# [1] "Some long text"
#
# [[2]]
# [1] 1 2 3 4 5
#
# $mix
# $mix$a
# [1] "text"
#
# $mix$b
# a b c
# 1 a -2 3
# 2 b 0 4
# 3 c 2 -5
# 4 d 4 77
这是我最好的尝试
mydata <- list("Some long text", 1:5,
mix = list(a = 'text', b = c(a = "a", b = -2, c = 3)))
mydata
输出
[[1]]
[1] "Some long text"
[[2]]
[1] 1 2 3 4 5
$mix
$mix$a
[1] "text"
$mix$b
a b c
"a" "-2" "3"
mydata <- list("Some long text", 1:5,
mix = list(a = 'text',
b = data.frame(a = c("a", "b", "c", "d"),
b = c(-2,0,2,4),
c = c(3,4,-5,77))))
mydata
[[1]]
[1] "Some long text"
[[2]]
[1] 1 2 3 4 5
$mix
$mix$a
[1] "text"
$mix$b
a b c
1 a -2 3
2 b 2 4
3 c 0 -5
4 d 4 77
下面是一些如何提取 77 的示例:
mydata$mix$b[4,3]
mydata[[3]][[2]][4,3]
mydata[["mix"]][["b"]][4,3]
mydata[[3]][["b"]][4,3]
mydata[["mix"]][[2]][4,3]
77