我正在尝试以这样的表格形式查看系列:
试验:
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。 要添加,该系列来自于从更大的数据框中拉出一行。
答案 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