Pandas 排序后绘图
因为
下面展示一些
内联代码片
。
loanamnt_number.sort_values(ascending=False).head(10)
对loanamnt_number进行排序后输出格式为列表非DataFrame类型,直接使用绘图会有问题,这个时候进行转换
pd.DataFrame(loanamnt_number.sort_values(ascending=False).head(10))
转换为DataFrame格式后
loanamnt_number_dataframe.plot.barh()
plt.show()
便可以绘图
#1、list 转化成array矩阵
b1 = np.array(a1).T
Out[30]: array([1, 2, 3])
#2、array转化成dataframe
b2 = pd.DataFrame(a2)
Out[32]:
0
0 0.0
1 0.1
2 0.2
3 0.3
4 0.4
5 0.5
6 0.6
7 0.7
8 0.8
9 0.9
b2.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 10 entries, 0 to 9
Data columns (total 1 columns):
0 10 non-null float64
dtypes: float64(1)
memory usage: 160.0 bytes
#3、把Pandas中的dataframe转成numpy中的array
b3=a3.values
Out[35]:
array([[1, 4, 7],
[2, 5, 8],
[3, 6, 9]], dtype=int64)
```