data-manipulation

    1热度

    2回答

    假设我有一个数据集作为列表对象。这是一种能快速生成一些随机数据: a <- list(x1=rnorm(10),x2=rnorm(10)) b <- list(y1=rnorm(10),y2=rnorm(10),y3=rnorm(10)) c <- list(x1=rnorm(10),x2=rnorm(10)) d <- list(y1=rnorm(10),y2=rnorm(10),y3=r

    3热度

    3回答

    我有这样一个数据帧: A B Ind 1 10 8 1 2 9 10 2 3 7 1 2 4 19 20 1 5 . . . 我如何可以总结基础上,Ind值的列?如果Ind==1,则来自列A的总和,如果Ind==2,则来自列B的总和。例如,前4行的输出应该是10+10+1+19=30,其中前10位在A,第10位在B,第3位在B,第4位19位在A。

    3热度

    2回答

    我希望您可以帮助我创建一个变量,该变量将自从另一个变量的最后一个事件开始计算“运行”,并使用编程语言R。我正在使用的数据集是乡村年面板数据,并且是不平衡的。 我说明,我想下面该怎么做。 COUNTRY和YEAR分别是横截面标识和时间单位。 COUNTRYYEAR是两个变量的连接,为每个独特的观察创建一个索引。 设EVENT是二进制指示符,标记感兴趣事件是否存在(EVENT = 1)或否(EVENT

    0热度

    1回答

    我试图创建一个每日时间序列数据集从目前只观察到的只是周期性。我可以成功地为单个案例执行所需的操作,但无法解决如何缩放到整个数据集的问题。例如: UNIT <- c(100,100, 200, 200, 200, 200, 200, 300, 300, 300,300) STATUS <- c('ACTIVE','INACTIVE','ACTIVE','ACTIVE','INACTIV

    4热度

    2回答

    跨越它们求和我有2列,每列,我打电话dataframes A,B,C,d,E,F,G,H,i和j 10个数据帧。 在每个数据帧中的第一列称为s为序列,第二个是对于相应于每个序列的p值第s列在所有10个数据帧中包含相同的序列,本质上唯一的区别在于p值。 下面是数据帧,它具有600000个的行的短版本。 s p gtcg 0.06 gtcgg 0.05 gggaa 0.07 cttg 0.0

    2热度

    1回答

    我有以下形式的列表: x = replicate(3, list(m = matrix(rnorm(16), 4, 4), s = rnorm(1)), simplify=FALSE) x #[[1]] #[[1]]$m # [,1] [,2] [,3] [,4] #[1,] -0.412209 -0.50227 -2.62340 0.17549 #[2,] 1.344723

    0热度

    1回答

    我正在使用来自FDA的包含药物反应数据的数据集。我正试图按照毒品名称对数据进行分类。我有一个外部文本文件,其中包含我感兴趣的药物名称。我想创建一部分包含我感兴趣的药物的数据。我的外部文本文件标题为SSRIFULL.txt,变量名称为DRUGNAME。我想,是公然错 即 DATA SSRIFULL2很多东西; ---- SET SSRIFULL; ----如果Drugname〜=“P:\ APPRE

    2热度

    1回答

    我有一个包含24个TraMineR序列对象的列表。现在我想计算每个这些序列对象(仅在每个对象内)的最佳匹配距离,并将其存储在一个新列表中,该列表现在由24个OM距离对象(距离矩阵)组成。可以找到here。 library(TraMineR) sequences <- read.csv(file = "event-stream-20-l-m.csv", header = TRUE, nrows=1

    0热度

    3回答

    我想列表数据,以便因子变量变为列并保留单元中另一个变量的值。 所以,我想, a=rep(1:3,3) d<-rep(1:3, each=3) b=rnorm(9) c=runif(9) dt<-data.frame(a,d,b,c) a d b c 1 1 1 0.3819762 0.5199602 2 2 1 0.3896063 0.9144730 3 3 1

    0热度

    1回答

    我正在创建随机的起点和终点。我想绘制与放置在原点的矩形相交/相交的那些人。我发现我的代码错过了一些行,如图所示。在那之后,我想要数一下轨道撞上矩形。对于expample轨道从正面来了,从右侧等 退出 我的代码是 function [hot, cold, h] = MuonTracks(tracks)%#eml % NOTE: no variables larger than 1x1 a