次の列を含むデータセット (.tsv ファイル) があります。(これは世界銀行の新しい WDI all-in all-time single-download datasetです。いいね!)
country countrycode varname 1960 1961 1962
afghanistan AFG GDP 5.6 5.7 5.8
afghanistan AFG Gini .77 .78 .75
afghanistan AFG educ 8.1 8.2 8.3
afghanistan AFG pop 888 889 890
albania ALB GDP 6.6 6.7 6.8
albania ALB Gini .45 .46 .47
albania ALB educ 6.2 6.3 6.4
albania ALB pop 777 778 779
['GDP','Gini','edu','pop'] 列と ['country', 'countrycode', 'year'] を含む pandas DataFrame が必要です。したがって、「年」の値は現在列です。そして、国と年の組み合わせごとに 1 つの行だけが必要です。
たとえば、列と最初の行は次のようになります。
country countrycode year GDP Gini educ pop
afghanistan AFG 1960 5.6 .77 8.1 888
これは、複雑なピボットまたは「溶解」の反対のように思えますが、私には理解できません。