Seaborn学习以及Matplotlib基础(持续更新中...)

matplotlib基础

plt.plot(first_twelve['DATE'], first_twelve['VALUE'])
plt.xticks(rotation=45)
plt.xlabel('Month')
plt.ylabel('Unemployment Rate')
plt.title('Monthly Unemployment Trends, 1948')
plt.legend(loc='best')

画子图:

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(3, 3))
ax1 = fig.add_subplot(3,2,1)
ax2 = fig.add_subplot(3,2,2)
ax3 = fig.add_subplot(3,2,6)
ax1.plot(…)
ax2.plot(…)
ax3.plot(…)
plt.show()

先生成一个画布(fig),然后生成一系列子图,ax1,ax2,ax3,然后操作ax进行绘图,最后show出来画布(fig)

Pandas

food_info = pandas.read_csv("food_info.csv")
food_info.dtypes
food_info.head(3)
food_info.tail(4)
food_info.columns
food_info.shape
col_names = food_info.columns.tolist()

Selection by Label

df.loc 
df.loc[:,[‘A’,’B’]] 
df.loc[‘20130102’:’20130104’,[‘A’,’B’]]

Selection by Position

df.iloc[3:5,0:2] 
df.iloc[[1,2,4],[0,2]]

Boolean Indexing

df[df.A > 0]df[df > 0]df2[df2[‘E’].isin([‘two’,’four’])]

Setting a new column

s1=pd.Series([1,2,3,4,5,6], index=pd.date_range(‘20130102’, periods=6));df[‘F’] = s1; 
df.loc[:,’D’] = np.array([5] * len(df)) 
df2[df2 > 0] = -df2

单个赋值

df.iat[0,1] = 0 
df.at[dates[0],’A’] = 0

缺失值处理

df1.dropna(how=’any’) 
df1.fillna(value=5) 
pd.isna(df1)
new_titanic_survival = 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值