Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在数据帧的一行中插入向量?_R - Fatal编程技术网

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]”的内容来访问各个元素。