R 合并 data.frames asof join
我有一大堆时间间隔不规则的 data.frames。 我想创建一个新的 data.frame 并将其他 data.frame 加入其中,对于加入的每个 data.frame,从新的 data.fr…
R:如何在R中进行最快的替换?
我有一个像这样的输入数据框(真正的数据框非常大,所以我想做得更快): df1 <- data.frame(A=c(1:5), B=c(5:9), C=c(9:13)) A B C 1 1 5 9 2 2 6 10…
给定一个包含 A 列的 R 数据框,如何创建两个包含 A 的所有有序组合的新列
我有一个 data.frame,其中有一个 id 列(下面的 x)和许多变量(下面的 y1,y2)。 x y1 y2 1 1 43 55 2 2 51 53 [...] 我想从中生成一个数据框,其中…
使用 if 语句循环应用函数的数据帧行
我是 R 新手,如果要求和的两个元素都满足给定条件,我将尝试对给定数据帧的 2 列求和。为了清楚起见,我想要做的是: > t.d<-as.data.frame(matrix(1…
对每个变量使用不同的函数按组折叠数据框
定义 df<-read.table(textConnection('egg 1 20 a egg 2 30 a jap 3 50 b jap 1 60 b')) st. > df V1 V2 V3 V4 1 egg 1 20 a 2 egg 2 30 a 3 jap 3 50…
R 绘制具有特定模式的字符串的频率
给定一个数据框,其中有一列包含字符串。我想绘制具有特定模式的字符串的频率。例如, strings <- c("abcd","defd","hfjfjcd","kgjgcdjrye","yryriiir…
将 ftable(列联表)转换为 R 中的数据帧
我正在生成一个ftable(通过在xtabs命令的结果上运行ftable)并且我得到以下内容。 Var1 Var2 date group 2007-01-01 q1 1 9 q2 2 8 q3 3 7 2007-01-0…
model.matrix 生成的行数比原始 data.frame 少
为什么模型矩阵不一定具有与数据框相同的行数? mergem = model.matrix(as.formula(paste(response, '~ .')), data=mergef) dim(mergef) # [1] 115562…
R:合并感兴趣的列表
我有一个像 df_all 这样的列表(见下文)。 A = matrix( ceiling(10*runif(8)), nrow=4) colnames(A) = c("country", "year_var") dfa = data.frame(A…
如何将离散因子水平视为连续因子水平?
我有一个数据框,其中的列最初被任意标记。稍后,我想将这些级别更改为数值。以下脚本说明了该问题。 library(ggplot2) library(reshape2) m <- 10 n …
从 R 中的 data.frame 中删除整列
有谁知道如何从 R 中的 data.frame 中删除整个列?例如,如果给我这个 data.frame: > head(data) chr genome region 1 chr1 hg19_refGene CDS 2 chr1 …
从 R 中的 data.frame 中删除列的奇怪行为
从 data.frame 中删除列时,我遇到了奇怪的行为。最初我有: > a <- data.frame("a" = c(1,2,3), "abc" = c(3,2,1)); print(a) a abc 1 1 3 2 2 2 3 3…
对大数据框进行子集化
有没有一种快速而聪明的方法,让我们从 DF 中 vec <- data.frame(Names = c("var1","var2","var3","var4","var5","var6","var7", "var8","var9","var1…