reshape

    0熱度

    1回答

    最近,我在環顧四周,尋找一種快速方法,可以從包含患者數據的寬數據框中創建長數據框,併爲每位患者提供多次測量(比如心率,血壓,和飽和分數達五天)。儘管我一直在搜索,但我期望能夠從整體和/或重塑2包中找到衆多解決方案。但是,我從base-R實際發現了this gem。 現在,我不能放手嘗試使用tidyverse和/或reshape2中的一個或多個軟件包來找到一個同樣好的「單線程」。到目前爲止,沒有什麼

    1熱度

    1回答

    我正在嘗試用熊貓來重塑表格。日期列,每年有365行。每小時24列,每個值對應當天的小時24列。我正在嘗試用day + hour(每天24行)創建一個列,並使用相應的值創建列。這裏是目前的頭(): Date | hour1 | value1 | hour2 | value2 ... hour24 | value 24 2016-01-01 | 1 | 4100 | 2 | 3500 |

    0熱度

    1回答

    能否請您解釋這種現象: 爲什麼在寬WIDE2不相同,爲什麼重塑上廣泛的作品,但不是WIDE2? wide <- reshape(Indometh, v.names = "conc", idvar = "Subject", timevar = "time", direction = "wide") wide # Subject conc.0.25 conc.0.5 conc.0.

    0熱度

    1回答

    我一直在試圖重塑我的數據,我已經到了如何完成這一塊。我有相當大的數據集,但這裏有一個單行的例子: TJ25_TAD TJ_num Date Bin 1 Bin2 Bin3 TJ25 4/18/2006 19:00 1.5 73.9 16.2 我想複製每一行(每個日期/小時值,我有數百行),然後有針對單個列值,所以它看起來像這樣: TJ25_TAD TJ_num Dat

    0熱度

    1回答

    如何將(4,n,m)大小的numpy數組重塑爲(n*m,4)數組? 動機來自處理圖像,我想創建一個矩陣,其中行包含每個像素的RGBA值。我試過np.array.reshape(n*m,4),但它沒有完成這項工作。也許與movaxis或swapaxis結合?

    1熱度

    1回答

    我有興趣從r中的多個文本文件(每個文件都有3列)繪製多個圖。對於例如我有6個文本文件,其中V1(第一列的值)= 1 1_d_a1_s.txt 1_d_a2_s.txt 1_d_a3_s.txt 1_d_b1_s.txt 1_d_b3_s.txt 1_d_b3_s.txt 和V1 = 2相同6個文件,V1 = 3,......,直到V1 = 10,從而總的I有60個文件。 V2(第2列

    1熱度

    2回答

    這是一個簡單的問題,但我難以理解通過GGPLOT2要求的格式: 我有以下的R中data.table, print(dt) ID category A B C totalABC 1: 10 group1 1 3 0 4

    1熱度

    1回答

    我如何使用熊貓製作這樣的東西? in: data = {post1: [like1, like2], post2: [like1, like2, like3, like4], post3: [like1, like2, like3] } out: post1 like1 post1 like2 post2 like1 post2 like2 po

    8熱度

    3回答

    我有這樣一個數據幀: id y1 y2 y3 y4 --+--+--+--+-- a |12|13|14| b |12|18| | c |13| | | d |13|14|15|16 我想在我有兩列結束這樣的方式來重塑。然後將上面的例子將成爲: id from to --+----+--- a |12 |13 a |13 |14 a |14 | b |12 |18 b |

    3熱度

    3回答

    如何在MATLAB中重塑矩陣,最好使用reshape? 一個簡單的矩陣設置: A = [1 4 7 10; 2 5 8 11; 3 6 9 12] ,我要重塑成 B = [1 4; 2 5; 3 6; 7 10; 8 11; 9 12] 我試過的reshape衆多的設置,但我不能弄明白。 1 2 3 4 5 6 7 8 重塑成 1 2 5 6 3 4 7 8