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