r - 如何按日期对只有 R 的月份和日期的列进行排序?
问题描述
我的数据框看起来有点像这样:
x freq
1-Apr 892
1-Aug 1221
1-Dec 923
1-Feb 880
1-Jan 889
...
而且我似乎无法按顺序对它们进行排序
解决方案
你可以这样做:
df[order(as.Date(df$x, "%d-%b")), ]
x freq
5 1-Jan 889
4 1-Feb 880
1 1-Apr 92
2 1-Aug 1221
3 1-Dec 923
推荐阅读
- google-sheets - Google表格中的COUNTIF具有多个“非”或“否则”而不是来自Google表单的响应条件
- php - FPDF 在 Firefox 和 chrome 中的名称不同
- ssh - 如何告诉 ssh 不要要求输入密码
- php - 无法在实时服务器上获得对 Ajax 请求的 JSON 对象响应
- javascript - 检测 Bootstrap 4 支持的 Javascript 代码
- powershell - 无法使用 docker run -v 指定当前目录
- apache-calcite - 如何从 JDBC Adapter SchemaFactory 链接计划器?
- javascript - 使用 Joi 和/或 Yup 进行模式验证,如果存在任何其他属性,是否有办法制作所需的属性集合?
- google-chrome - 如何在不先在 IE 中打开 asp.net 应用程序的情况下让 Chrome 委托凭据?
- javascript - 全局 mixins 多次触发 - Vue