我使用R来评估气候数据,我有一个看起来像下面的小型化版本的数据集...请原谅我的粗略帖子礼仪,我希望这篇文章是可以理解的.
[0][STA.NAME] [YEAR] [SUM.CDD]
1 NAME1 1967 760
2 NAME1 1985 800
3 NAME1 1996 740
4 NAME1 2003 810
5 NAME1 2011 790
6 NAME2 1967 700
7 NAME2 1985 690
8 NAME2 1996 850
9 NAME2 2003 790
10 NAME3 1967 760
11 NAME3 1985 800
12 NAME3 1990 740
13 NAME3 1996 810
14 NAME3 2003 790
15 NAME3 2011 800
Run Code Online (Sandbox Code Playgroud)
我试图用这个返回一个新的DF
[STA.NAME] [Eq'n of trend]
NAME1 (y = mx + b)
NAME2 (y = mx + …Run Code Online (Sandbox Code Playgroud) 我搜索了几个小时,但我仍然很困难.
我有一个包含DATE列的数据框,我将其引用为NM_DATA $ DATE
它是yyyymmdd形式的数字...我知道...这一百个线程...我尝试了我能找到的每一个解决方案,他们不会为我工作.即将重新加载rStudio(哦是的..我使用rStudio)
NM_DATA$DATES <- as.Date(NM_DATA$DATES, "%Y%m%d")
Run Code Online (Sandbox Code Playgroud)
回报
Error in as.Date.default(NM_DATA$DATES, "%Y%m%d") :
do not know how to convert 'NM_DATA$DATES' to class "Date"
Run Code Online (Sandbox Code Playgroud)
有人可以解释如何获得DATE专栏
DATE
19870401
19870501
etc
Run Code Online (Sandbox Code Playgroud)
成
DATE
1987-04
1987-05
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏!
杰西