Fra*_*Nut 3 string r subset dataframe
R-用户,
我有这个数据帧:
head(Niger_Meteo_98.11)
X.ID_punto MM.GG.AA T2m_max
1 1 01/01/98 303.235
2 2 01/01/99 303.356
3 3 01/01/00 303.477
4 4 01/01/01 303.604
5 5 01/01/02 303.759
6 6 01/01/03 303.915
Run Code Online (Sandbox Code Playgroud)
我只需要从2002年获得值.所以,我应该在列上选择MM.GG.AA那些以" /02" 结尾的行.我没有在网上找到任何东西......任何提示?谢谢!
使用标准子集grep,如下所示:
x <- read.table(text=" X.ID_punto MM.GG.AA T2m_max
1 1 01/01/98 303.235
2 2 01/01/99 303.356
3 3 01/01/00 303.477
4 4 01/01/01 303.604
5 5 01/01/02 303.759
6 6 01/01/03 303.915", header=TRUE)
x[grep("/02$", x$MM.GG.AA), ]
X.ID_punto MM.GG.AA T2m_max
5 5 01/01/02 303.759
Run Code Online (Sandbox Code Playgroud)
该grep正则表达式/02$搜索字符串结束/02,由于$表示字符串的结束.
| 归档时间: |
|
| 查看次数: |
1521 次 |
| 最近记录: |