数据分析拓展笔记
将object类型的'Date'数据转换为时间数据类型
df['Date'] = pd.to_datetime(df['Date']) # 标准字符串格式的转换
df['Date'] = df['Date'].map(pd.to_datetime) # 可使用 map() 加函数(可自定义)的形式转换
df.swapaxes(0,1) # 行索引变列索引,列索引变行索引
df.swaplevel() # 改变索引层级
排序
DataFrame根据某一列进行排序
df.sort_values(by = 'date')
统计数据个数
pd.value_counts(df['parties']) # 统计指定列各个元素出现的次数
判断数据是否为nan
np.isnan(数据) 判断数据是否为nan
多维降成一维
n.ravel()
返回排序后的下标
np.argsort()
转换类型
n.astype()
ndarray 与 list 互相转换
-
list 转 numpy
np.array(li)
-
ndarray 转 list
n.tolist()
plt.imshow() # 展示图片(ndarray)
plt.imread() # 读取图片文件(.png....)
画图时中文显示问题
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文 plt.rcParams['axes.unicode_minus'] = False # 解决中文字体下负号不能正常显示的问题
返回满足特定条件的索引
np.argwhere(条件)
作者: Deaseyy
出处: http://www.cnblogs.com/Deaseyy/
新手一枚,请大佬们多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接