取用数据的时候有时候会取用dataframe的格式,本篇整理了相关的内容,以便大家查阅和学习。欢迎反馈:)
摘要
转置 df.T
按行名或列名排序——df.sort_index
按值排序——df.sort_index
dataframe 转置、排序¶
获得一个dataframe类型的数据样例¶
# 获得一个dataframe类型的数据样例,命名为dfdf=get_price('000001.XSHE',start_date='2016-02-01',end_date='2016-02-04',frequency='daily',fields=['open','close'])df
| open | close |
---|
2016-02-01 | 8.08 | 7.93 |
---|
2016-02-02 | 7.93 | 8.05 |
---|
2016-02-03 | 7.97 | 7.97 |
---|
2016-02-04 | 8.00 | 8.05 |
---|
转置——df.T¶
df.T
| 2016-02-01 00:00:00 | 2016-02-02 00:00:00 | 2016-02-03 00:00:00 | 2016-02-04 00:00:00 |
---|
open | 8.08 | 7.93 | 7.97 | 8.00 |
---|
close | 7.93 | 8.05 | 7.97 | 8.05 |
---|
按行名或列名排序——df.sort_index¶
df.sort_index(axis=0,ascending=True)
# 按行名降序排序df.sort_index(axis=0,ascending=False)
| open | close |
---|
2016-02-04 | 8.00 | 8.05 |
---|
2016-02-03 | 7.97 | 7.97 |
---|
2016-02-02 | 7.93 | 8.05 |
---|
2016-02-01 | 8.08 | 7.93 |
---|
按值排序——df.sort_index¶
df.sort(by=, ascending=True)
df.sort_index(by=['close'], ascending=False)
| open | close |
---|
2016-02-02 | 7.93 | 8.05 |
---|
2016-02-04 | 8.00 | 8.05 |
---|
2016-02-03 | 7.97 | 7.97 |
---|
2016-02-01 | 8.08 | 7.93 |
---|