基于R中的两个参数(包括日期)查找数据

基于R中的两个参数(包括日期)查找数据,r,date,vlookup,R,Date,Vlookup,我是R的新手,在这个网站上已经找到了很多答案,但是有了这个,我就被卡住了。 我有一个表格(在Excel中,请参见链接中的图像),它根据类别(0到6)和开始日期(2018年17月、2019年7月1日、2020年7月1日等)为我提供了一个值(称为c)。在我的数据框中有一列“日期”和一列“类”。对于dataframe中的每一行,我需要找到相应的c值(因此,如果class=2且date=15/10/2018,我需要在新列中找到值659,86) 我必须解决以下问题: -在R中导入数据时,它会在日期之前设置

我是R的新手,在这个网站上已经找到了很多答案,但是有了这个,我就被卡住了。 我有一个表格(在Excel中,请参见链接中的图像),它根据类别(0到6)和开始日期(2018年17月、2019年7月1日、2020年7月1日等)为我提供了一个值(称为c)。在我的数据框中有一列“日期”和一列“类”。对于dataframe中的每一行,我需要找到相应的c值(因此,如果class=2且date=15/10/2018,我需要在新列中找到值659,86)

我必须解决以下问题: -在R中导入数据时,它会在日期之前设置一个“X” -我不知道如何使用日期进行查找(使用确切的值,我使用merge进行管理)

希望我的问题清楚,有人能帮助我

谢谢

史蒂文


请提供一个可复制的示例。请参阅,以获取优秀的示例。没有人希望打开图像并手动写入数据。您可以使用
dput
显示它或它的子集。图像是发布数据(或代码)的一种非常糟糕的方式。您能否以
dput
格式发布样本数据?请使用
dput(df)
的输出编辑问题。或者,如果dput(头部(df,20))的输出太大。(
df
是数据集的名称。)您好,我知道图像不容易处理,但我现在唯一拥有的是Excel文件中的相同信息,我找不到如何上传Excel表。我没有任何R数据或任何东西可与您共享。请使用诸如
xlsx
之类的软件包读取excel表格。有关一些方法,请参见。无论使用哪种方法,都应该有一个
check.names
参数。将其设置为
FALSE
,将阻止在列名前面添加
X
。然后请提供数据子集的
dput
,以便我们进一步帮助您。