所以我开始使用一个名为max.mins的数据帧,它有153行。
day Tx Hx Tn
1 1 10.0 7.83 2.1
2 2 7.7 6.19 2.5
3 3 7.1 4.86 0.0
4 4 9.8 7.37 2.7
5 5 13.4 12.68 0.4
6 6 17.5 17.47 3.5
7 7 16.5 15.58 6.5
8 8 21.5 20.30 6.2
9 9 21.7 21.41 9.7
10 10 24.4 28.18 8.0
我正在将这些语句应用于数据框以查找特定条件
temp_warnings <- subset(max.mins, Tx >= 32 & Tn >=20)
humidex_warnings <- subset(max.mins, Hx >= 40)
现在,当我打开humidex_warnings时,我有这个数据框
row.names day Tx Hx Tn
1 41 10 31.1 40.51 20.7
2 56 25 33.4 42.53 19.6
3 72 11 34.1 40.78 18.1
4 73 12 33.8 40.18 18.8
5 74 13 34.1 41.10 22.4
6 79 18 30.3 41.57 22.5
7 94 2 31.4 40.81 20.3
8 96 4 30.7 40.39 20.2
下一步是在列row.names中搜索2或3个连续数字,并总共给出我发生了多少次(我在之前的一个问题中问过这个问题,并且有一个函数应该可以解决这个问题整理出来)。问题是row.names是NULL类,这使我无法将更多函数应用于此数据帧。
帮助? :)
提前致谢, 尼克
答案 0 :(得分:-1)
如果您需要将row.names作为整数数据:
humidex_warnings $ seq&lt; - as.integer(row.names(humidex_warnings))
如果您不需要row.names row.names(humidex_warnings)&lt; - NULL