0
最近、私は患者ごとに複数の測定値を持つ患者データを含む広いデータフレームから長いデータフレームを作成する簡単な方法を探していました(心拍数、最大5日間の彩度スコア)。私の周りのグーグルでは、tidyverseおよび/またはreshape2パッケージから多数のソリューションを見つけることが期待されていました。しかし、実際にはベースRからthis gemが見つかりました。ベースR reshape()とtidyverse
今や私は、1つ以上のパッケージをティダバースおよび/またはreshape2で使用して、同様に素晴らしい「ワンライナー」を見つけようとしています。これまでのところ、素晴らしいものは何も起きず、ヒントに感謝します。この質問は、実際の解決策を見つけるのではなく、きれいできれいで巧妙な解決策に関するものであることに注意してください。リンクポストから
データ:
id <- paste('x', "1.", 1:10, sep="")
set.seed(10)
DF <- data.frame(id, trt=sample(c('cnt', 'tr'), 10, T), work.T1=runif(10),
play.T1=runif(10), talk.T1=runif(10), total.T1=runif(10),
work.T2=runif(10), play.T2=runif(10), talk.T2=runif(10),
total.T2=runif(10))
ああ、それはそれだ、今私はID「嫌なもの」ですVARSを除去することで、実際には1つの見出しの下で全体の残りの多くを収集し収集することを。実現これを分離することができます。私はすでに、どの列が新しい列になるかを指定した解決策を探しすぎていました。 –