をバイナリにカテゴリ列を変換 -パンダ - 私はのように見えるデータセットを有する符号化された形式
yyyy month tmax tmin
0 1908 January 5.0 -1.4
1 1908 February 7.3 1.9
2 1908 March 6.2 0.3
3 1908 April 7.4 2.1
4 1908 May 16.5 7.7
5 1908 June 17.7 8.7
6 1908 July 20.1 11.0
7 1908 August 17.5 9.7
8 1908 September 16.3 8.4
9 1908 October 14.6 8.0
10 1908 November 9.6 3.4
11 1908 December 5.8 -0.3
12 1909 January 5.0 0.1
13 1909 February 5.5 -0.3
14 1909 March 5.6 -0.3
15 1909 April 12.2 3.3
16 1909 May 14.7 4.8
17 1909 June 15.0 7.5
18 1909 July 17.3 10.8
19 1909 August 18.8 10.7
20 1909 September 14.5 8.1
21 1909 October 12.9 6.9
22 1909 November 7.5 1.7
23 1909 December 5.3 0.4
24 1910 January 5.2 -0.5
...
これは、4つの変数を有する - yyyy
、month
、tmax
(最高温度)とtmin
をI予測中に月の列を変数として使用したいので、それをバイナリでエンコードされたバージョンに変換する必要があります。基本的には、January
というデータセットに12個の変数を追加し、特定の行の月が「1月」の場合はJanuary
に1
、残りの11列には0
とする必要があります。
私はピボットテーブルを調べましたが、それは私の原因を助けません。どのように簡単なエレガントな方法でこれを行う上の任意のアイデア?
感謝。 –