2

次のデータがあります。

単語 2013 年 1 月 2013 年 2 月 2013 年 3 月
1 2 3
B 5 2 4

複数の日付列を日付という名前の 1 つに変換し、値の列を追加したいと考えています。

単語の日付値
A 2013 年 1 月 1
2013年2月 2
2013年3月 3
B 2013 年 1 月 5
B 2013 年 2 月 2
B 2013年3月 4

誰でも手伝ってもらえますか?

ありがとう

4

2 に答える 2

7

追加の R オプション

Metricsの回答に加えて、Rの2つの追加オプションがあります(あなたdata.frameが「mydf」と呼ばれると仮定します):

cbind(mydf[1], stack(mydf[-1]))

library(reshape)
melt(mydf, id.vars="word")

エクセルオプション

私は Excel ユーザーではありませんが、この質問にも「Excel」というタグが付けられているため、Tableau Reshaper Excel アドオンをお勧めします。

あなたの例では、それは非常に簡単です:

  1. アドオンをインストールしてアクティブ化したら、[Tableau] メニューに移動します。

  2. スタックを解除する値を含むセルを選択します。[OK] をクリックします。

  3. 結果を表示します。

    基本

于 2013-10-23T04:46:10.390 に答える