我试图以这样的表格形式查看系列:

测试:

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

10-04 15:42