r - 在r中使用lubridate从dob中提取年份
问题描述
我有一个数据集dob
作为变量之一,但存储的数据dob
并不一致。数据框看起来像这样 -
dob
<chr>
1 06 Jan 1933
2 06 Jan 1933
3 1939
4 1939
5 Jul 1935
6 Jul 1935
我需要创建一个dob_Year
带有年份部分的新变量dob
。我使用包中的dmy
函数和year
函数lubridate
,但我无法提取dob
所有行的年份部分。请注意,现在dob
是character
类型。
我感谢您的帮助。
解决方案
推荐阅读
- java - 按名称将类转换为未知子类?
- python - 安装无法解决 ModuleNotFoundError: No module named 'mpl_finance'
- python - 更改一个 DataArray 的分辨率以匹配另一个
- android - React-Navigation 标题图标触摸 android 状态栏
- arrays - 如何将 ArrayFormula 与数组一起使用(聚合后)?
- javascript - 如何将此类更改为在 react.js 中有挂钩的函数?
- ios - 移除视图底部的灰色空间
- jenkins-api - Jenkins API:列出所有可用标签
- excel - 如何使用第 1 列中的每个值从 2 个不同的列添加评论(注)?
- c# - 如何在循环外重用 int。C#