r - R 新手,我正在努力将我的一个变量的参考日期更改为另一个日期的参考日期。任何帮助将非常感激
问题描述
R 新手,我正在努力将我的一个变量的参考日期更改为另一个日期的参考日期。任何帮助将非常感激。
当前的参考年份是 2002 年,我需要更改参考年份,使其为 2015 年。此外,我在此列中的所有值都需要根据更改的参考年份进行更新。谢谢。
tsunami_data colnames(tsunami_data)[1] <- "years_before"
目前之前的年份与 2002 年的日期有关,我需要更新到 2015 年的日期,这样之前的年份会因为日期的变化而变大。另外,我目前正在使用一个大型数据集。谢谢。
例如
几年前
- 7
- 56
- 87
- 45
解决方案
很难理解你想要什么。在这里,我创建了一个新变量并添加了 2002 年和 2015 年之间的差异。
library(dplyr)
df <- data_frame(years_before_2002 = c(7,56,87,45))
df_new <- df %>% mutate(years_before_2015 = years_before_2002 + (2015 - 2002))
#for your example
tsunami_data <- tsunami_data %>% mutate(years_before_2015 = years_before + (2015 - 2002))
#if you would like to keep "years_before", but just adjust for 13 years, run this
tsunami_data <- tsunami_data %>% mutate(years_before = years_before + (2015 - 2002))
推荐阅读
- javascript - How can I push to 2 different Firebase projects in one javascript file?
- ssl - ngx_slab_alloc() 失败:SSL 会话共享缓存“le_nginx_SSL”中没有内存
- php - 从指纹设备将数据存储在数据库中
- asp.net-mvc - 在 Bootstrap 4 中,文本框表单控件宽度不起作用。文本框不会全角显示。我正在使用 asp.net mvc 5
- c++ - 仅对 QTableView 中的列显示 gridLine
- r - R - 如何在我的 ggplot2 图表中添加双变量图例?
- c# - Win32::OLE 与 C# DLL 和返回的对象
- java - DSpace 最近站点提交返回 0 个项目,而最近社区提交集合工作正常
- r - 我们可以使用 uniroot() 而不是 optimize() 在 R 中进行这种最小化吗?
- java - 连接到 Localhost MySQL 数据库的问题