如何透视这些数据?
date - low - up
d1 - a - A
d1 - b - B
d2 - c - C
进入这个
low a - b - c
date
d1 A - B - NaN
d2 NaN-NaN- C
我正在使用pivot_table/pivot,但它总是要求输入数字。
如何旋转分类变量?谢谢
带熊猫版本0.15.2
我没有看到任何问题:
import pandas as pd
# I copied your example data and then read it in with
df = pd.read_clipboard(sep=r'\s+-\s+')
df
Out[3]:
date low up
0 d1 a A
1 d1 b B
2 d2 c C
df.pivot(index='date', columns='low', values='up')
Out[5]:
low a b c
date
d1 A B NaN
d2 NaN NaN C
如果此代码不适合您,您应该检查您的 pandas 版本pd.version.version
如果您落后了几个版本,请考虑升级。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)