Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.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
R 从表或数据框中选取值的函数_R - Fatal编程技术网

R 从表或数据框中选取值的函数

R 从表或数据框中选取值的函数,r,R,我有下面的数据,我正在尝试编写一个函数,以便在提供作物名称和输入名称时,可以拾取或选择相应的值 例如,我想写一些像 CROP_CODE_MODEL WWHT WBAR SBAR WBEA SBEA WPOT WOSR SOSR LNSE DPEA SBEE SETA NFERT_AMT 51 61 66 71 76 81 86 91 96 101 106 111 NFERT_PRICE 1 1 1 1 1

我有下面的数据,我正在尝试编写一个函数,以便在提供作物名称和输入名称时,可以拾取或选择相应的值

例如,我想写一些像

CROP_CODE_MODEL WWHT WBAR SBAR WBEA SBEA WPOT WOSR SOSR LNSE DPEA SBEE SETA
NFERT_AMT        51   61   66   71   76   81   86   91   96  101  106  111
NFERT_PRICE      1    1    1    1    1    1    1    1    1    1    1    1
PFERT_AMT        51   61   66   71   76   81   86   91   96  101  106  111
PFERT_PRICE      1    1    1    1    1    1    1    1    1    1    1    1
KFERT_AMT        51   61   66   71   76   81   86   91   96  101  106  111
KFERT_PRICE      1    1    1    1    1    1    1    1    1    1    1    1

因此,小麦和Nfertiliser、WWHT和NFERT_AMT 51的对应值将被选择。

您不需要函数,只需将所需的行和列子集:

Nfertamt <- function(crop, Nfert)  
例如:

my.data["NFERT_AMT","WWHT"]
> df <- data.frame(a=1:10, b=11:20)
> df[3, 2]
> [1] 13