Tôi đang tìm cách chuyển đổi một DataFrame thành một TimeSeries mà không chia tách các cột chỉ mục và giá trị. Ý tưởng nào? Cảm ơn.Làm thế nào để chuyển đổi một DataFrame gấu trúc thành một TimeSeries?
In [20]: import pandas as pd
In [21]: import numpy as np
In [22]: dates = pd.date_range('20130101',periods=6)
In [23]: df = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD'))
In [24]: df
Out[24]:
A B C D
2013-01-01 -0.119230 1.892838 0.843414 -0.482739
2013-01-02 1.204884 -0.942299 -0.521808 0.446309
2013-01-03 1.899832 0.460871 -1.491727 -0.647614
2013-01-04 1.126043 0.818145 0.159674 -1.490958
2013-01-05 0.113360 0.190421 -0.618656 0.976943
2013-01-06 -0.537863 -0.078802 0.197864 -1.414924
In [25]: pd.Series(df)
Out[25]:
0 A
1 B
2 C
3 D
dtype: object
và bạn muốn làm gì với nó? ví dụ. đầu ra mong muốn của bạn là gì – Jeff
đối tượng pd.TimeSeries – morgan
dữ liệu của bạn là 2-d, bạn muốn làm cho nó 1-d như thế nào? ví dụ. lấy một cột ví dụ, hoặc áp dụng một chức năng trên tất cả các cột trong một hoạt động giảm, hoặc nối dữ liệu – Jeff