如何透过这些数据?
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 :(得分:1)
使用pandas版本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
如果此代码不适合您,您应该使用pd.version.version
检查您的pandas版本,并考虑升级,如果您有几个版本。