我有一个csv文件,我正在尝试完成操作.我创建了一个数据框,其中一列标题为"start_date",其中包含保修开始日期.我遇到的问题是日期的格式不一致.我想知道从今天的日历日期开始的天数和该产品的保修期.
此start_date系列中的两个条目示例:
9/11/15
9/11/15 0:00
Run Code Online (Sandbox Code Playgroud)
如何识别这些格式并对其进行相应处理?
我可以生成一个热量图,其数量覆盖在图形上,作为数据透视表的视觉效果.我想在热图旁边有一列显示行的总和,我希望在热图下面有一行显示列的总和.
有没有办法将其纳入热图图中?pv是我用来生成热图图形的数据透视表.我想在图表的右侧有一列,其中每列的总和值.同样,我想在图表的底部有一行,其中每列的总和值.
fig = plt.figure(figsize = (20,10))
mask = np.zeros_like(pv)
mask[np.tril_indices_from(mask)] = True
#with sns.axes_style("white"):
ax = sns.heatmap(pv, annot=True, cmap="YlGnBu",mask=mask, linecolor='b', cbar = False)
ax.xaxis.tick_top()
plt.xticks(rotation=90)
Run Code Online (Sandbox Code Playgroud)
我发现自己经常做类似下面的事情,从一个数据框开始,它有一列字符串格式的日期,我想按某个日历单位(天、月、年等)将其装箱。我求助于下面的内容,因为我知道resample仅适用于 DateTimeIndex 系列。
是否有更有效的方法来按日期进行分类,在代码和/或处理速度方面更简洁?
build = pd.to_datetime(df.date_build,'%m/%d/%y')
build = pd.DatetimeIndex(build)
final = build.to_series()
one = final.resample('M',how='count')
Run Code Online (Sandbox Code Playgroud)