嗨,我有下表,希望重塑它:
嗨,我在Pandas数据帧中有下表:
q_string q_visits q_date
0 nucleus 1790 2012-10-02 00:00:00
1 neuron 364 2012-10-02 00:00:00
2 current 280 2012-10-02 00:00:00
3 molecular 259 2012-10-02 00:00:00
4 stem 201 2012-10-02 00:00:00
Run Code Online (Sandbox Code Playgroud)
我想将q_date作为列标题,q_string作为行标签,并在交叉单元格中使用q_visits.
什么是在Pandas/Python中这样做的最好方法?
这是一个典型的例子pivot_table:
>>> df.pivot_table(values='q_visits', cols='q_date', rows='q_string')
q_date 2012-10-02 00:00:00
q_string
current 280
molecular 259
neuron 364
nucleus 1790
stem 201
Run Code Online (Sandbox Code Playgroud)