findFoodName {NutrienTrackeR}R Documentation

Find food names based on keywords

Description

This function allows finding food names based on query keywords.

Usage

findFoodName(keywords, food_database = "USDA", food_group = NULL, ignore_case = TRUE)

Arguments

keywords

character vector of containing one or several keywords. For example, "peppers, "green" and "raw" would be good keywords for the food: "Peppers, sweet, green, raw".

food_database

character vector indicating the food database to be used. Possible values are: "USDA", "CIQUAL", "BEDCA", "CNF", "STFCJ".

food_group

character vector indicating the food groups that are likely to contain the food of interest. NULL indicates that the search is done using all food groups.

ignore_case

logical constant indicating whether the search is case sensitive.

Value

A vector of matched food names.

Examples

## Load data
data(food_composition_data)

findFoodName(keywords = c("Rice", "brown", "raw"), food_database = "USDA")
findFoodName(keywords = c("Rice", "brown", "raw"), food_database = "CIQUAL")
findFoodName(keywords = c("Rice", "brown", "raw"), food_database = "BEDCA")
findFoodName(keywords = c("rice", "brown"), food_database = "CNF")

[Package NutrienTrackeR version 1.3.0 Index]