Primer subtĆ­tulo

Segundo subtĆ­tulo

Para escribir un link se pone el nombre de la pƔgina

Para escribir en negrita, son dos asteriscos por lado

` r (20 * 2) ^ 10 `
library(dplyr)
library(gapminder)
  • filter: para filtrar observaciones basadas en una o mĆ”s condiciones
  • select: para seleccionar variables por nombre
  • mutate: para crear nuevas variables basadas en otras
  • summarise: para crear variables que representan resĆŗmenes de otras como el promedio
  • arrange: para ordenar las observaciones basado en una o mĆ”s variable
  • group_by: para cambiar el dominio en que se aplican los verbos a nivel de grupos formados en base a variables dentro de un dataframe

  • == : igualdad
  • != : no igualdad
  • : mayor que

  • < : menor que
  • = : mayor o igual que

  • <= : menor o igual que

filter(gapminder, continent == "Americas", year > 2000)
  • !: negación, se antepone en una condición lógica para invertir su valor
  • &: ā€œyā€ lógico, equivalente agregar mĆ”s de un argumento en filter
  • !: ā€œoā€ lógico, si se cumple alguna de las condiciones

Ejemplo, aquƭ cargo todos los datos de paƭses que no estƔn en el continente americano al anteponer !

filter(gapminder, !(continent == "Americas"))
filter(gapminder, continent == "Americas" | continent == "Asia" | continent == "Europe")

Abreviadamente (para no escribir continent todo el rato)

filter(gapminder, continent %in% c("Americas", "Asia", "Europe"))

Select

seleccionar variables por su nombre. Sirve para reducir.

names(gapminder)
[1] "country"   "continent" "year"      "lifeExp"   "pop"       "gdpPercap"
select(gapminder, country, year, lifeExp)
select(gapminder, -lifeExp)

Existen mƔs funciones similares que son convenientes de usar en conjunto con select como:

Mutate para crear nuevas variables

Nos permite crear una nueva variable en nuestro dataframe que se adjunta como columna al final de la tabala

por ejemplo, acÔ se cambiarÔ a millones la población

1 y 6 ceros (millón) = 1e6

mutate(gapminder, popMillions = pop / 1e6)
LS0tDQp0aXRsZTogIkNsYXNlIDpMb3MgdmVyYm9zIGRlIGxhIG1hbmlwdWxhY2nDs24uIEFudG9uaWEiDQpvdXRwdXQ6IA0KICBodG1sX25vdGVib29rOiANCiAgICB0aGVtZTogc3BhY2VsYWINCmhpZ2hsaWdodDogZXNwcmVzc28NCiAgICB0aGVtZTpzcGFjZWxhYg0KICAgIHRvYzp5ZXMNCi0tLQ0KDQojI1ByaW1lciBzdWJ0w610dWxvDQojIyNTZWd1bmRvIHN1YnTDrXR1bG8NCg0KUGFyYSBlc2NyaWJpciB1biBsaW5rIHNlIHBvbmUgW2VsIG5vbWJyZSBkZSBsYSBww6FnaW5hXSh3d3cubGFwYWdpbmEuY2wpDQoNClBhcmEgZXNjcmliaXIgZW4gKipuZWdyaXRhKiosIHNvbiBkb3MgYXN0ZXJpc2NvcyBwb3IgbGFkbw0KDQoNCiAgICBgIHIgKDIwICogMikgXiAxMCBgDQoNCg0KYGBge3J9DQpsaWJyYXJ5KGRwbHlyKQ0KbGlicmFyeShnYXBtaW5kZXIpDQpgYGANCg0KLSBmaWx0ZXI6IHBhcmEgZmlsdHJhciBvYnNlcnZhY2lvbmVzIGJhc2FkYXMgZW4gdW5hIG8gbcOhcyBjb25kaWNpb25lcw0KLSBzZWxlY3Q6IHBhcmEgc2VsZWNjaW9uYXIgdmFyaWFibGVzIHBvciBub21icmUNCi0gbXV0YXRlOiBwYXJhIGNyZWFyIG51ZXZhcyB2YXJpYWJsZXMgYmFzYWRhcyBlbiBvdHJhcw0KLSBzdW1tYXJpc2U6IHBhcmEgY3JlYXIgdmFyaWFibGVzIHF1ZSByZXByZXNlbnRhbiByZXPDum1lbmVzIGRlIG90cmFzIGNvbW8gZWwgcHJvbWVkaW8NCi0gYXJyYW5nZTogcGFyYSBvcmRlbmFyIGxhcyBvYnNlcnZhY2lvbmVzIGJhc2FkbyBlbiB1bmEgbyBtw6FzIHZhcmlhYmxlDQotIGdyb3VwX2J5OiBwYXJhIGNhbWJpYXIgZWwgKipkb21pbmlvKiogZW4gcXVlIHNlIGFwbGljYW4gbG9zIHZlcmJvcyBhIG5pdmVsIGRlIGdydXBvcyBmb3JtYWRvcyBlbiBiYXNlIGEgdmFyaWFibGVzIGRlbnRybyBkZSB1biAqKmRhdGFmcmFtZSoqDQoNCi0gPT0gOiBpZ3VhbGRhZA0KLSAhPSA6IG5vIGlndWFsZGFkDQotID4gOiBtYXlvciBxdWUNCi0gPCA6IG1lbm9yIHF1ZQ0KLSA+PSA6IG1heW9yIG8gaWd1YWwgcXVlDQotIDw9IDogbWVub3IgbyBpZ3VhbCBxdWUNCg0KYGBge3J9DQpmaWx0ZXIoZ2FwbWluZGVyLCBjb250aW5lbnQgPT0gIkFtZXJpY2FzIiwgeWVhciA+IDIwMDApDQpgYGANCg0KLSAhOiBuZWdhY2nDs24sIHNlIGFudGVwb25lIGVuIHVuYSBjb25kaWNpw7NuIGzDs2dpY2EgcGFyYSBpbnZlcnRpciBzdSB2YWxvcg0KLSAmOiAieSIgbMOzZ2ljbywgZXF1aXZhbGVudGUgYWdyZWdhciBtw6FzIGRlIHVuIGFyZ3VtZW50byBlbiBmaWx0ZXINCi0gITogIm8iIGzDs2dpY28sIHNpIHNlIGN1bXBsZSBhbGd1bmEgZGUgbGFzIGNvbmRpY2lvbmVzDQoNCkVqZW1wbG8sIGFxdcOtIGNhcmdvIHRvZG9zIGxvcyBkYXRvcyBkZSBwYcOtc2VzIHF1ZSBubyBlc3TDoW4gZW4gZWwgY29udGluZW50ZSBhbWVyaWNhbm8gYWwgYW50ZXBvbmVyICENCg0KYGBge3J9DQpmaWx0ZXIoZ2FwbWluZGVyLCAhKGNvbnRpbmVudCA9PSAiQW1lcmljYXMiKSkNCmBgYA0KDQoNCg0KYGBge3J9DQpmaWx0ZXIoZ2FwbWluZGVyLCBjb250aW5lbnQgPT0gIkFtZXJpY2FzIiB8IGNvbnRpbmVudCA9PSAiQXNpYSIgfCBjb250aW5lbnQgPT0gIkV1cm9wZSIpDQpgYGANCg0KQWJyZXZpYWRhbWVudGUgKHBhcmEgbm8gZXNjcmliaXIgY29udGluZW50IHRvZG8gZWwgcmF0bykNCmBgYHtyfQ0KZmlsdGVyKGdhcG1pbmRlciwgY29udGluZW50ICVpbiUgYygiQW1lcmljYXMiLCAiQXNpYSIsICJFdXJvcGUiKSkNCmBgYA0KDQojU2VsZWN0DQoNCnNlbGVjY2lvbmFyIHZhcmlhYmxlcyBwb3Igc3Ugbm9tYnJlLiBTaXJ2ZSBwYXJhIHJlZHVjaXIuDQoNCmBgYHtyfQ0KbmFtZXMoZ2FwbWluZGVyKQ0KYGBgDQoNCg0KYGBge3J9DQpzZWxlY3QoZ2FwbWluZGVyLCBjb3VudHJ5LCB5ZWFyLCBsaWZlRXhwKQ0KYGBgDQoNCmBgYHtyfQ0Kc2VsZWN0KGdhcG1pbmRlciwgLWxpZmVFeHApDQpgYGANCg0KRXhpc3RlbiBtw6FzIGZ1bmNpb25lcyBzaW1pbGFyZXMgcXVlIHNvbiBjb252ZW5pZW50ZXMgZGUgdXNhciBlbiBjb25qdW50byBjb24gc2VsZWN0IGNvbW86DQoNCi0gc3RhcnRzX3dpdGgocHJlZmlqbykgOiBzZWxlY2Npb25hciB2YXJpYWJsZXMgcXVlIGNvbXBhcnRhbiBpZ3VhbCBwcmVmaWpvDQoNCi0gZW5kc193aXRoKHN1ZmlqbykgOiBzZWxlY2Npb25hciB2YXJpYWJsZXMgcXVlIGNvbXBhcnRhbiBpZ3VhbCBzdWZpam8NCg0KLSBjb250YWlucyhwYXRyb24pIDogc2VsZWNjaW9uYXIgdmFyaWFibGVzIHF1ZSBjb250ZW5nYW4gdW4gcGF0cm9uIGNvbcO6bg0KDQoNCiNNdXRhdGUgcGFyYSBjcmVhciBudWV2YXMgdmFyaWFibGVzDQoNCk5vcyBwZXJtaXRlIGNyZWFyIHVuYSBudWV2YSB2YXJpYWJsZSBlbiBudWVzdHJvIGRhdGFmcmFtZSBxdWUgc2UgYWRqdW50YSBjb21vIGNvbHVtbmEgYWwgZmluYWwgZGUgbGEgdGFiYWxhDQoNCnBvciBlamVtcGxvLCBhY8OhIHNlIGNhbWJpYXLDoSBhIG1pbGxvbmVzIGxhIHBvYmxhY2nDs24NCg0KMSB5IDYgY2Vyb3MgKG1pbGzDs24pID0gMWU2DQoNCmBgYHtyfQ0KbXV0YXRlKGdhcG1pbmRlciwgcG9wTWlsbGlvbnMgPSBwb3AgLyAxZTYpDQpgYGANCg0KDQo=