Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用grep使用列的特定值生成子集_R_Grep_Subset - Fatal编程技术网

使用grep使用列的特定值生成子集

使用grep使用列的特定值生成子集,r,grep,subset,R,Grep,Subset,我有以下数据集: usd年 1 65.09 1997 2 69.28 1998 3 71.18 1999Q1 4 72.12 1999Q2 570.681999Q3 6 71.01一九九九年第四季度 7 71.45 2000Q1 8 72.02 2000Q2 9 72.29 2000年第三季度 10 71.12 2000年第4季度 我想拥有每年的手段: usd年 1 65.09 1997 2 69.28 1998 3 71.24 1999 7 71.72 2

我有以下数据集:

usd年
1  65.09   1997
2  69.28   1998
3 71.18 1999Q1
4 72.12 1999Q2
570.681999Q3
6 71.01一九九九年第四季度
7 71.45 2000Q1
8 72.02 2000Q2
9 72.29 2000年第三季度
10 71.12 2000年第4季度
我想拥有每年的手段

usd年
1  65.09   1997
2  69.28   1998
3  71.24   1999
7  71.72   2000

如果我只有几年没有季度,我知道我怎么能做到。有没有办法提取这些年?也许使用grep?

我找到了一个使用
stringr
包的解决方案:


mydata数据集-这是一个
csv
文件还是一个列之间以空格分隔的文件?分隔符是什么?选项卡
\t