pandas新手入门教程三
2019-05-08 本文已影响570人
人工智能人话翻译官
📚接上文。
DataFrame 查看整体信息
df2 = pd.DataFrame(np.arange(9).reshape(3,3), index=["Mon","Tue","Wed"], columns=['store1', 'store2', 'store3'])
df2
内容如下:
![](https://img.haomeiwen.com/i16485689/e859baff6fc7369f.png)
可以通过df2.describe()方便的查看整体信息
df2.describe()
输出
![](https://img.haomeiwen.com/i16485689/7128d80d52d1c262.png)
DataFrame 转置操作
df2.T
输出:
![](https://img.haomeiwen.com/i16485689/6da6185b56ccfcda.png)
DataFrame 按照下标排序
df2
内容如下:
![](https://img.haomeiwen.com/i16485689/e859baff6fc7369f.png)
通过df2.sort_values(by="store3", ascending=False),在store3所代表的列进行操作,ascending=False倒序排列。
df2.sort_values(by="store3", ascending=False)
输出
![](https://img.haomeiwen.com/i16485689/404d28927bdb8754.png)
DataFrame 按照索引排序
df3 = pd.DataFrame([store_series, week_series])
df3
输出:
![](https://img.haomeiwen.com/i16485689/c0324735ba1773a6.png)
通过df3.sort_index(axis=0, ascending=False)进行排序操作,axis用来控制在行上操作,还是列上操作,0代表行,ascending=False代表倒序。
df3.sort_index(axis=0, ascending=False)
输出:
![](https://img.haomeiwen.com/i16485689/6b0de4864af5fddd.png)
df3.sort_index(axis=1, ascending=False)
![](https://img.haomeiwen.com/i16485689/e249fbdd14626d6b.png)