-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathExplorandoMaiz.Rmd
96 lines (68 loc) · 1.6 KB
/
ExplorandoMaiz.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
title: "ExplorandoMaiz"
author: "Erandi Ramírez Aguirre"
date: "29 de abril de 2017"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
Antes que nada, limpiar el ambiente de trabajo de R.
```{r}
rm(list=ls())
```
Llamamos el archivo que se va analizar
```{r}
maiz<- read.table ("..\\meta\\maizteocintle_SNP50k_meta_extended.txt", header=T, sep= "\t" )
```
Para conocer el tipo de objeto que es "maiz"
```{r}
class(maiz)
```
Para ver las primers líneas de "maiz"
```{r}
head(maiz)
```
Para conocer el número de filas y que serían el número de muestras
```{r}
nrow(maiz)
```
Para saber cuántos estados tienen muestras
```{r}
length(levels(maiz$Estado))
#también funciona:
nlevels(maiz$Estado)
```
Para saber el número de muestras recolectadas antes de 1980
```{r}
año <-(maiz$AÌ.o._de_colecta)
x<-año<1980
sum(x, na.rm=T)
```
Para saber cuántas muestras hay por raza
```{r}
table(maiz$Raza)
```
Promedio de altitud de las muestras
```{r}
mean (maiz$Altitud, na.rm=T)
```
Altitud min y max de recolección de muestras
```{r}
min(maiz$Altitud, na.rm=T)
max(maiz$Altitud, na.rm=T)
```
Para crear un nuevo data.frame con los datos de Olotillo
```{r}
olot<-subset(maiz, maiz$Raza=="Olotillo")
class(olot)
```
Para crear un nuevo df con los datos de Reventador, Jala y Ancho
```{r}
grupito<-subset(maiz, maiz$Raza==c("Reventador", "Jala", "Ancho"))
dim(grupito)
```
Escribir la matriz anterior en un archivo submat.csv en meta
```{r}
write.csv(grupito, "..//submat.csv")
```