# Filtrar Datos

#### Filtrar datos para un año específico (2007)

{% code title="Filter\_year" %}

```r
gapminder %>%
    filter(year == 2007)
```

{% endcode %}

En los análisis es frecuente la necesidad de filtrar datos de acuerdo a una consulta de interés; para ello se deberá usar un [Pipe](https://rsanchezs.gitbooks.io/rprogramming/content/chapter9/pipeline.html), esto es una línea de código que toma el dataset indicado, en el ejemplo gapminder y continúa con la simbología [%>%](https://rsanchezs.gitbooks.io/rprogramming/content/chapter9/pipeline.html), para tomar todo lo que estaba antes, y hacer lo que se indique a continuación en otra línea de código [filter()](https://rsanchezs.gitbooks.io/rprogramming/content/chapter9/filter.html), en el ejemplo, filtrar los datos correspondientes al año 2007.

![](/files/-LNJTh-cLznvnnbHaBWn)

#### Filtrar datos para un país (Nicaragua)

{% code title="Filter\_country" %}

```r
gapminder %>%
    filter(country == “Nicaragua”)
```

{% endcode %}

La línea de código es similar a la utilizada en el inciso anterior, no obstante obsérvese que el nombre del país debe escribirse dentro de comillas, esto es porque el valor del dato a filtrar corresponde a un texto.

![](/files/-LNJUWdVsXgV2zXB9haJ)

<br>

#### Filtrar datos de dos variables; año y país (2007, Nicaragua)

{% code title="Filter\_year\_country" %}

```r
gapminder %>%
    filter(year == 2007, country == “Nicaragua”)
```

{% endcode %}

Obtener los datos del registro en base a dos o más valores específicos se puede simplificar codificando en una única línea, separando cada variable y el valor asignado que se desea filtrar por un coma.

![](/files/-LNJWLEiIsTMTQvLT2fN)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://datanicaragua.gitbook.io/r-tutorial/filter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
