pandas 时间类型转换
将 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(条件)
来源: http://www.bubuko.com/infodetail-3301572.html