我试图以这样的表格形式查看系列:
测试:
SYM ABC
PRICE NaN
HD1 NaN
HD2 100
BD1 12
BD2 10
SZ1 20
Name: 2014-03-13 00:30:01.643000, dtype: object
我希望能够这样查看:
测试:
SYM PRICE HD1 HD2 BD1 BD2 SZ1
TS
2014-03-13 00:30:01.643000 ABC NaN NaN 100 12 10 20
抱歉,我应该添加代码了。我试图通过创建函数的方式来做到这一点:
def trans (datafrm):
tempmx = 0
tempmx = pd.DataFrame.as_matrix(datafrm)
return tempmx
认为尝试将其转换为矩阵可能会更改视图。相反,它引发了TypeError。
此外,该系列是从较大的数据框中抽出一行而来的。
最佳答案
好吧,我可能会使用to_frame
方法将其转换为数据框,然后对其进行转置(例如,使用略有不同的系列):
>>> print s
close 187.56
high 187.73
low 187.54
open 187.70
volume 1922600.00
Name: 2014-05-09 00:00:00, dtype: float64
>>> print s.to_frame().T
close high low open volume
2014-05-09 187.56 187.73 187.54 187.7 1922600