R 创建包含4个向量的数据帧,然后标记,然后按向量源对值进行分组
我试图创建一个包含四个向量的df,每个向量有10000个观测值。我需要所有40000个观测值基本上在df中的一个向量中,然后我需要第二个向量,根据它们来自的集合(向量1、向量2、向量3或向量4)对它们进行分组。救命啊 下面是一个示例:R 创建包含4个向量的数据帧,然后标记,然后按向量源对值进行分组,r,dataframe,vector,R,Dataframe,Vector,我试图创建一个包含四个向量的df,每个向量有10000个观测值。我需要所有40000个观测值基本上在df中的一个向量中,然后我需要第二个向量,根据它们来自的集合(向量1、向量2、向量3或向量4)对它们进行分组。救命啊 下面是一个示例: x1 <- c(1,2,3,...10,000) x2 <- c(1,2,3,...10,000) x3 <- c(1,2,3,...10,000) x4 <- c(1,2,3,...10,000) x1要使数据具有长格式,请为每个向量创
x1 <- c(1,2,3,...10,000)
x2 <- c(1,2,3,...10,000)
x3 <- c(1,2,3,...10,000)
x4 <- c(1,2,3,...10,000)
x1要使数据具有长格式,请为每个向量创建一个新的数据帧,并在向量上创建一个包含数据的列,然后将行绑定在一起
library(dplyr)
library(ggplot2)
v1 <- c(1:15)
v2 <- c(16:30)
v3 <- c(31:45)
v4 <- c(46:60)
df <- bind_rows(
data_frame(vec = 1, val = v1),
data_frame(vec = 2, val = v2),
data_frame(vec = 3, val = v3),
data_frame(vec = 4, val = v4)
)
df %>%
ggplot(aes(x = val)) +
geom_area(stat = "bin", bins = 10) +
facet_grid(. ~ vec)
库(dplyr)
图书馆(GG2)
v1欢迎使用堆栈溢出!请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。