transpose

    1热度

    1回答

    删除缺失观察我有反复观察的数据集(例如,在5周的观察结果) 也有多个行每个个体(未每个人都一样) ID val1 val2 val3 val4 val5 1 0 0 1 1 1 1 . . 2 2 2 2 1 1 1 . . 2 2 2 2 . . 3 1 1 . . . 步骤1 :我申请移调过程 proc transpose data=original out=tranposed;

    1热度

    2回答

    我有一个数据帧p1。我想转移列a。查找每行的最小值并返回具有最小值的列名称。 a=c(0,1,2,3,4,0,1,2,3,4) b=c(10,20,30,40,50,9,8,7,6,5) p1=data.frame(a,b) p1 > p1 a b 1 0 10 2 1 20 3 2 30 4 3 40 5 4 50 6 0 9 7 1 8 8 2 7 9

    2热度

    1回答

    列我有一个DF与我想从行转换为列我看到的堆栈溢出大部分的解决方案只有2列 From DF PO ID PO Name Region Date Price 1 AA North 07/2016 100 2 BB South 07/2016 200 1 AA North 08/2016 300 2 BB South 08/2016 400 1 AA North 09/20

    1热度

    1回答

    生成虚拟数据 MainID=c('A1','A1','B2','C1','C1','C1','D2','D2') HouseholdID=c('Ab1','Ab1','cb2','Ca2','cb2','cb3','Da1','db2') relation=c('Spouse','Spouse','Child','Spouse','Child','Mother','Brother','Spou

    0热度

    1回答

    我需要收集和转置数据帧中的数据,小时值应该在一列中。第一列应该是带小时和秒转置小时值的日期。 样本数据: structure(list(Year = c(2016L, 2016L), JDay = 1:2, Hour_1 = c(2.59, 5.95), Hour_2 = c(2.19, 5.84), Hour_3 = c(1.84, 5.75), Hour_4 = c(1.51, 5.66)

    0热度

    2回答

    我想将三列文本文件转置为三个单独的文件,每行一行。 换句话说,借此文件: in_file中 1 22 0.8 4 21 0.73 3 30 1.56 5 12 0.92 和产生以下3个文件: out_file1 1 4 3 5 out_file2 22 21 30 12 out_file3 0.8 0.73 1.56 0.92 我试图用切割要做到这一点:但是 cut -d'

    -2热度

    3回答

    我正在寻找一个代码,可以转置使用组的行列,下面是我的表和欲望输出。 表: MR_ID | DR_ID --------|-------- MR_123 | 1 MR_123 | 3 MR_124 | 4 MR_124 | 5 MR_124 | 6 MR_125 | 0 欲望输出: MR_ID | DR_ID_1 | DR_ID_2 | DR_ID_3 --------|----

    -2热度

    1回答

    我有以下格式的表: A B C D Spoons ID 38483 Date Amt Value Type 1/1/2017 2 12 Plastic 1/2/2017 4 30 Silver 1/3/2017 1 9 Wood 我如何写一个存储过程,这将导致下表中? Col1 Col2 Col3 Col4 Col5

    0热度

    2回答

    我知道这是一个R函数,它允许你转置任何矩阵,但想知道如何去转置一个矩阵而不使用它(即,使自己的函数) 我该如何将它写成我自己的函数? transpose <- function(M) M <- matrix(data, nrow=(), ncol=(), byrow = TRUE) output <- matrix(data, nrow=ncol, ncol=nrow, brow = FAL

    1热度

    2回答

    我正在寻找一种方法来动态地或自动地在下面的case语句中命名列。情景 - 我试图找出每个国家有多少个不同行业的公司。这些国家是行,而类别是列。 我使用PostgreSQL的支点这样就不会工作,我没有足够的新版本,我可以使用交叉表 我希望能够复制此为更大的场景中我不必担心像我在这里那样对cat_nbr和列名进行“硬编码”。 SELECT country, count(CASE WHEN