python - 在 csv 文件中按年份计算值
问题描述
我需要显示每年的职位发布总数。打印工作最多的年份,并绘制一个简单的折线图,看看工作是否逐年增加。
如何从 csv 文件中提取数据?
all_data = pd.read_csv('all_data_master.csv')
all_data = all_data.replace('\\N',np.nan)
解决方案
像这样的一些事情:
all_data ['post_date'] = pd.to_datetime(all_data ['post_date'])
post_by_years = all_data ['post_date'].dt.year.value_counts()
# max post
post_by_years.iloc[0]
# plot:
post_by_years.plot()
推荐阅读
- sql - 使用 NULLIF 除以零
- mysql - 匹配多个表获取角色名称
- c# - Visual Studio 2017 中对象资源管理器上的可见性私有字段
- python - 熊猫分组删除重复项
- javascript - Fabric.js 调整对象大小无法正常工作
- reactjs - 在本机反应中设计具有私有属性的组件类的正确方法是什么
- reactjs - 在 React 中编写 If 条件
- android - 如何使用gridlayoutmanager在recycler视图中离散滚动?
- sed - 保留包含“不同单词列表”的行,如模式
- javascript - 如何挂钩到 JavaScript 事件处理函数?