我最近开始学习R,而且我是全新的。很抱歉,如果我的问题对你们中的一些人来说似乎很蹩脚,但我花了一个多小时试图研究如何使用索引或子集进行此操作,但无法找到任何结果。 所以这里: 我有一个文件
temperature lower rain month yr
10.8 6.5 12.2 1 1987
10.5 4.5 1.3 1 1987
7.5 -1 0.1 1 1987
此文件包含6,940行数据。
我在R.阅读文件,我想找到我使用的每年平均降雨量:
A <- tapply(temperature,yr,mean)
此函数返回:
1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005
13.27014 13.79126 15.54986 15.62986 14.11945 14.61612 14.30984 15.12877 15.81260 13.98082 15.63918 15.02568 15.63736 14.94071 14.90849 15.47589 16.03260 15.25109 15.06000
现在问题是我需要平均降雨量最小的年份。 当我申请时:
min(A)
它返回13.27014,对应于1987年但是如何查询对应于最小值的年份。 当我尝试:
A[,min(A)]
它返回错误
对于这个蹩脚的问题再次抱歉,但这让我发疯了