我正在尝试将sqlite查询中的数据转换为pygal格式。
我需要从这样的东西中得到-
count(id) pdate station
1 2019-05-19 Gem 106
1 2019-05-14 Absolute Radio
2 2019-04-26 Gem 106
2 2019-05-01 Gem 106
2 2019-04-27 Gem 106
1 2019-05-17 Absolute Radio
1 2019-05-05 Gem 106
3 2019-05-12 Kiss
像这样-
pdate Gem 106 Absolute Radio Kiss
2019-05-19 3 0 5
2019-05-20 6 6 5
我不认为枢轴是答案,但我对堆栈的理解不充分-可以使用一两个指针吗?
非常感谢
答案 0 :(得分:0)
IIUC,这是pivot_table
的情况,您的输出未反映示例数据:
# toy data
np.random.seed(1)
df = pd.DataFrame({
'pdate': np.random.choice(['2019-05-19', '2019-05-20'], 30),
'station': np.random.choice(['Gem 106', 'Absolute Radio', 'Kiss'], 30)
})
# pivot_table
df.pivot_table(index='pdate', columns='station', aggfunc='size')
输出:
station Absolute Radio Gem 106 Kiss
pdate
2019-05-19 10 4 2
2019-05-20 4 5 5
答案 1 :(得分:0)
Duh-是的,这是数据透视表。有趣的是,您有时看不到东西-特别是在很晚的时候。
Apols提出了一个不完善的问题-我给出的示例并未加总。
不过感谢您的答复。