python - 如何从纪元获取周数和年份
问题描述
我有一些数据如下,需要在同一行中获取周数和年份。
data.head()
+---------------+
| epoch |
+---------------+
| 1580495399964 |
| 1580495399334 |
| 1580495397591 |
| 1580495396967 |
| 1580495396331 |
+---------------+
我怎样才能得到这样的结果:
data.head()
+---------------+-----------+
| epoch | week-year |
+---------------+-----------+
| 1580495399964 | 4-2020 |
| 1580495399334 | 4-2020 |
| 1580495397591 | 4-2020 |
| 1580495396967 | 4-2020 |
| 1580495396331 | 4-2020 |
+---------------+-----------+
解决方案
尝试:
data['week-year'] = data.epoch.apply(pd.to_datetime, unit='ms')
data['week-year'] = data['week-year'].dt.strftime('%U-%Y')
epoch week-year
0 1580495399964 4-2020
1 1580495399334 4-2020
2 1580495397591 4-2020
3 1580495396967 4-2020
4 1580495396331 4-2020
推荐阅读
- wordpress - 无法获取我的 wordpress 网站的管理页面
- node.js - 从 forEach 推送对象后数组保持为空
- onem2m - `child-resource-references` 响应的正确格式是什么?
- c# - “CS8700:多个分析仪配置文件不能在同一个目录中”但只有一个 StyleCop 文件
- angular - 带有命名插座的角度延迟加载不起作用
- javascript - 反应路由器更改网址但不导航到页面
- php - 为什么在laravel中不更改电子邮件的发送凭据
- c# - 与不同的对撞机标签接触时统一更改物理垫
- vba - 在 Outlook 中使用 InputBox 时,如何确保获得货币值?
- google-apps-script - 尝试比较 Google 表格中的两个随机单元格并在值大于 3 时发送电子邮件