如何展平如下所示的 Pandas 數(shù)據(jù)框:id date var1058a219119825 2015-01-01 0.9 058a219119825 2015-02-01 0.3 058a219119825 2015-03-01 0.1....058a219119826 2015-01-01 0.1058a219119826 2015-02-01 0.5058a219119826 2015-03-01 0.4關(guān)于數(shù)據(jù)框的一些信息:有以下數(shù)量的唯一條目(id)和日期: date number of unique id's2015-01-01 160702015-02-01 160822015-03-01 160742015-04-01 160792015-05-01 160802015-06-01 160852015-07-01 160902015-08-01 160942015-09-01 160822015-10-01 160852015-11-01 160872015-12-01 16094我想要類似于這個命令對 json 文件所做的事情:flattened = (flatten(entry) for entry in json_data)問題是現(xiàn)在,我有數(shù)據(jù)幀中的數(shù)據(jù)。我的一個想法是用 var 和日期創(chuàng)建一個新列,然后刪除日期列。例如:id var1_2015-01-01 var1_2015-02-01 var1_2015-03-01058a219119825 0.9 0.3 0.1此外,由于某些 id 不會包含所有 12 個不同的日期(每月 1 個),我想為那些在不存在的日期中缺失的 var1 值添加一個“缺失值”字符串。我怎么能用 Pandas 做到這一點?
1 回答

慕虎7371278
TA貢獻(xiàn)1802條經(jīng)驗 獲得超4個贊
您可以在 Pandas 中透視表。
例如:
entry.pivot(index='id', columns='date', values='var1')
添加回答
舉報
0/150
提交
取消