R 如何在数据帧的一行中插入向量?
我尝试将字符向量插入到数据帧的一行中,而不是为数据帧中的每个值创建单独的行。到目前为止,我所拥有的:R 如何在数据帧的一行中插入向量?,r,R,我尝试将字符向量插入到数据帧的一行中,而不是为数据帧中的每个值创建单独的行。到目前为止,我所拥有的: a<- as.character(c(1:10)) data_frame <- as.data.frame(a) a您只需执行转置向量t: df = data.frame(t(a)) X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 1 1 2 3 4 5 6 7 8 9 10 您只需执行转置向量t: df = data.frame(t(
a<- as.character(c(1:10))
data_frame <- as.data.frame(a)
a您只需执行转置向量t
:
df = data.frame(t(a))
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1 1 2 3 4 5 6 7 8 9 10
您只需执行转置向量t
:
df = data.frame(t(a))
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1 1 2 3 4 5 6 7 8 9 10
请在下面试试。“I”是一个禁止在控制台中键入“?I”来解释/转换对象的功能
data.frame(test = I(list(a)))
请在下面试试。“I”是一个禁止在控制台中键入“?I”来解释/转换对象的功能
data.frame(test = I(list(a)))
我确实尝试过转换,但我只转换了一列,其中包含向量的所有值,而不是包含向量每个值的10列。或者使用作为.data.frame.list(a)
我尝试过转换,但我只转换了一列,其中包含向量的所有值,不是10列包含向量的每个值。或者使用作为.data.frame.list(a)
尝试tibble(a=list(a))
是否只需要一行一个变量?也就是说,data.frame(col1=paste0(“”,1:10“,”,collapse=“,”)
谢谢!这正是我所需要的。如果您需要访问列表中的各个元素,并将它们全部保存在一列中,我认为AndS的解决方案和我下面的解决方案应该可以工作。您可以使用类似“df[[1]][[1]][3]”的内容来访问各个元素。请尝试tibble(a=list(a))
是否只需要一行一个变量?也就是说,data.frame(col1=paste0(“”,1:10“,”,collapse=“,”)
谢谢!这正是我所需要的。如果您需要访问列表中的各个元素,并将它们全部保存在一列中,我认为AndS的解决方案和我下面的解决方案应该可以工作。您可以使用类似“df[[1]][[1]][3]”的内容来访问各个元素。