所以这里是一列日期,我想将其转换为R中的日期。它是一个朱利安日期,前4位代表年份,最后3位是当年1日的天数。有很多0,如果没有相关的日期,系统将输出。我为它写的函数如下。
jQuery(".book-cat").click(
function() {
var book = jQuery(this).attr("book-cat");
var node = '#book-cat-' + book;
jQuery(node).toggle("slow");
jQuery.ajax({
url: '/book/info/' + book,
cache: true
})
.done(function(html) {
jQuery(node).html(html);
});
}
);
我想在整个专栏中应用此功能。我尝试使用lapply但每次我尝试将列表转换为数据帧时,我得到随机整数。任何帮助都会非常感谢!
答案 0 :(得分:0)
sapply(或将lapply的结果取消列出)将日期转换为数值。如果您的列名为df$date
,则可以执行以下操作:
df$new_date <- do.call(c, lapply(df$date,julian))
希望这有帮助!