如何在Python中查看表格形式的系列

时间:2014-05-14 01:12:44

标签: python pandas

我正在尝试以这样的表格形式查看系列:

试验:

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。 要添加,该系列来自于从更大的数据框中拉出一行。

1 个答案:

答案 0 :(得分:2)

好吧,我可能会使用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