filter_groups_by_number: Filter Group by Name

View source: R/filter_groups_by_number.R

filter_groups_by_numberR Documentation

Filter Group by Name

Description

Filter a clusterised object that has been assigned groups and remove groups that are not a specified label.

Usage

filter_groups_by_number(clusterised_object, group_number)

Arguments

clusterised_object

An object created by the clusterise_sites function.

group_number

A number that identifies the group to be extracted.

Value

A new clusterised object that only contains sites from the specified group.

Examples

# extract groups 3, 5, and 7 from a clusterised object
Colombia_Caquetá_dataframe <- subset(Colombia, stateProvince == "Caquetá")

clusterised_Caquetá <- clusterise_sites(dataframe = Colombia_Caquetá_dataframe,
                                       cluster_min_length = 30,
                                       group_radius = 20000
)

print(clusterised_Caquetá[[2]])

Colombia_Caquetá_3 <- filter_groups_by_number(clusterised_Caquetá, 3)
Colombia_Caquetá_5 <- filter_groups_by_number(clusterised_Caquetá, 5)
Colombia_Caquetá_7 <- filter_groups_by_number(clusterised_Caquetá, 7)

print(Colombia_Caquetá_3[[2]])
print(Colombia_Caquetá_5[[2]])
print(Colombia_Caquetá_7[[2]])

DivInsight documentation built on Aug. 12, 2023, 9:06 a.m.