Así hasta ahora. Hemos puesto en loop de datos, y por escrito de las declaraciones a contar una cosa
u otra. Pero en realidad lo que quieres hacer es contar varias cosas. Por lo tanto
que usted pueda comparar, al igual que hay más chicos o chicas o lo que sea que tienen
algo de calidad. Así que eso es lo que vamos a hacer en esta sección. Así que para hacer
esto básicamente lo que quiero hacer es tienen múltiples variables de venta libre. Por lo tanto
en lugar de tener cuenta, tienen un algunos de ellos. Así que permítanme simplemente mostrar en este
sección de código. Así que vamos a decir que me quiero ir a través de y quiero contar mi meta es hacer
muchacho más o finales niña de nombres en Y, al igual que sabe la respuesta? Y así utilizar el
equipo, así que lo voy a hacer. ¿Se introducen dos variables de conteo. Así exterior
el bucle, mientras que antes de que acabo de decir conteo es igual a cero yo soy sólo va a utilizar la simple
Forma de, de llamar a mis variables count1, count2 , y así sucesivamente. Muy poco imaginativo,
pero es sencillo. Así que me va a h, en este caso voy a tener dos variables. Así que lo haré
dicen count1 es igual a cero y es igual a count2 cero. Y mi intención es que, bueno, en
count1 voy a hacer un seguimiento del caso, muchacho, y en count2 voy a hacer un seguimiento de la chica
caso. Así, dentro del bucle. Esto se ve muy parecido a lo que hicimos antes. Por lo tanto, tengo
si una tarea en la que estoy buscando, filas en las que el nombre termina con Y, y el sexo
chico es . Y así, cuando eso es cierto, voy a chocar a un recuento. Por lo tanto, contar con un tipo de ser de los
un contador de niño. Y entonces yo, siguiente, tengo una muy similar, si la declaración,
que busca un nombre que termina en Y, pero Estoy buscando un género que es igual a chica.
Y en ese caso, voy a subir el segundo cargo. Así que esto, por lo que el bucle se ejecuta, y es justo
va a contar a la chica, que es, sabes, al mismo tiempo, está contando
al niño y niña de los casos. Y luego, cuando se hace el final aquí. Me limitaré a ejecutarlo.
A continuación, sólo dice conde niño coma un recuento de y el recuento de niña, contar con dos. Así que vemos
resulta más nombre de la muchacha, más chica de los nombres que terminan en Y, que los nombres de niño o
lo que sea. Es evidente que con esta fórmula usted podría probar cualquier número de cosas
. Un Thi ng debo señalar es que , esto va a ser una especie de nuestra
oficial de formato, la clase de lo complicado Quiero hacer las cosas. Por lo tanto, tengo el
lazo. Y entonces yo podría tener, ya sabes, en general sólo dos o tres variables. Pero
Cualquier número de variables, que ponerlos a cero aquí. Y luego, para cada uno, I
tienen una sentencia if. Y yo quiero a punto de , el caso de las declaraciones son una tras
Otra Y, de hecho, la orden no realmente la materia. ¿Qué, qué me gustaría señalar
es decir, el caso de declaraciones no se encuentran dentro de unos a otros. No me va a hacer eso. Esto es
más complicado. De las cosas que podemos hacer, el trabajo perfectamente interesante sólo se pegue
con este formulario. Muy bien. Así que permítanme simplemente try y la extensión natural de este, por lo que
sólo tendremos que ir a tres variables, voy a sólo le mostrará la forma en que trabaja. Así, por
tres variables, sólo me va a seguir con mi convención de nomenclatura trivial. Cuenta uno,
cuenta de dos, contar hasta tres. Así que me puse estos tres variables a cero fuera del bucle.
Y este caso, las preguntas que yo quiero preguntar , o respuesta, es decir, hacer más cuyos nombres terminan en A
o yo, o S? Quién sabe. Así que tengo el tres contadores y voy a utilizar para contar con un
contar el caso de A, y contar con dos para el caso I, y contar hasta tres para el caso de O. Por lo tanto
aquí es el tipo de afirmación obvia, si. Si el nombre termina con A, y luego [inaudible]
recuento de uno es igual a contar con uno más uno. Y a continuación asimismo existe una sentencia if para
el que caso de que la piel de hasta el segundo cargo y, y si la declaración para el caso de que la piel de O
por cuenta de tres. Y aquí tengo estos tres instrucciones de impresión, fuera del bucle.
Así pues, estas correr a la derecha del bucle ha finalizado por lo que su golpeado hasta todos los contadores a
lo que van a ser, y entonces simplemente imprimir. Por lo tanto, está atrapado. Huh.
[Inaudible]. Así A. domina totalmente. 377 en o igual que, sí, lo que sea. Gracias
para jugar. Buen intento. Sólo una cosa poco estilística poco voy a señalar aquí. Mi
convención de nomenclatura aquí es, quiero decir que es. Tipo de cojo, ya sabes, uno, dos,
tres. Otra manera en que podría de hecho esto es , en este caso podríamos de esta llamada
contar con una A y el recuento de I. I li ke esto, contar con un y contar I. Por lo tanto, sería más
demoníaca de, de lo que estaba contando. Sin embargo, entonces tiene la desventaja de que siempre que
realice una copia pegada o cambiado de ejemplo, a otro que le tiene que gustar
recordar cambio de nombre. Por lo tanto, me decidí a ir con esta sencilla muy trivial sólo uno,
dos, tres sistema, pero que podría de hecho algo más complicado allí. La
otra voy a señalar es que es, es natural que se encuentra, para usar copiar y pegar
para estos para que la clase de que su caso sea primero trabajo y luego que [inaudible].
Sin embargo, sí que existe este error muy natural, donde tienes que ser muy
cuidado de que está manipulando la variable derecha. Así que en este "if"
estoy manipulando un recuento y luego en el este "si" cuenta la declaración de dos y así, y
así. Ese es el tipo de cosa que sucede a [inaudible]. Podría ayudar,
pero es, es decir, no importa lo que estás haciendo es un error común. Así que sólo
tiene que ser un poco cuidadoso con eso. Derecho. Así que ahora que tenemos el
capacidad de contar las cosas se multiplican, quiero, kinda ampliar nuestro conjunto de datos un poco. Tan
Hice esta encuesta, que en realidad yo no que aparezca aquí. Hum, por lo que en Google
hojas de cálculo, ya que es todo, todo es intrínsecamente en línea, funciona
muy bien para compartir los datos y haciendo cosas fácil. Hum, por lo que tiene esta característica,
donde usted puede poner una especie pequeña, de, la encuesta de forma delante de la gente. Así que hice
esta encuesta triviales que le pido sexo, y color favorito, y el programa de televisión favorito
que es, y me acaba de enviar esto a mi clase. Hum, y la manera en que funciona es cada
vez que alguien ha presentado una serie de respuestas, y esto anónimo ". Sería entrar en el
hoja de cálculo. Y así, esta es una, la base de hoja de cálculo de Google y lo que es que hay, es,
es una mesa. Así que aquí tiene la columna para el género , y aquí tiene la columna de color. Y
Estas son sólo las respuestas. Y que se ve es que cada vez que alguien escribe una respuesta
a la encuesta que sólo va en la fila como un . Y así tenemos datos que tipo de juego
alrededor con. Tenemos color favorito, Mostrar favorito de televisión, el libro de f avorite, y lo que
no. Lo que encontré es que es más fácil hacer cosas con el color y el deporte, y,
bebida gaseosa favorita, porque no hay repetición suficiente allí. Si nos fijamos en libro,
existe, sólo hay tantos libros publicados que no, ya sabes, la mayoría de los libros
sólo aparecen una vez. De todos modos se trata de datos interesantes, mira sólo para ver
lo que está pasando con las personas que son, me imagino unos veinte años en 2012. Por lo tanto,
hojas de cálculo de Google que puede exportar que los datos en formato CSV que creo
mencionó que antes. Es un formato de intercambio común realidad, y sólo me
Limpiar los datos un poco, así que quitado puntos. Hubo un problema en el que
gente escriba en un Dr. Pepper o bien con un punto después de la primera R o no, así que
acaba de quitar todos los puntos, pero aparte de los datos sólo se parece a lo que la gente con tipo
= = pulg Por lo tanto, con estos datos podemos escribir hacer todo tipo de problemas interesantes , asi que aquí
he puesto algunos. Así que este dato es disponible como survey/2012.csb para que pudiéramos
carga que en una tabla. Hay una función No he hablado antes de la tabla
ha llamado a convertir en minúsculas. Lo que hace es que pasa a través de la mesa y
modifica todo el texto a ser sólo letras minúsculas. Así, por ejemplo, si queremos
cuenta, ¡oh, bien cuántas personas tienen azul como su color favorito. Bueno hay esta
Problema que hizo que el tipo, en mayúsculas B azul, o en minúsculas, o sabe que, todo
Minúsculas o lo que sea Así que al llamar a esta función que acabamos de cha-cha-, todos los datos está ahora
va a estar en minúsculas. Así que simplemente no tienen a pensar en que la variación de lo que la gente
escrito. Por lo tanto, voy a hacer eso como una simplificación aquí. Muy bien. Así que permítanme
mira, así que hay algunos problemas de muestra aquí, y como siempre tenemos la,
nivel de soluciones para esto, voy a probar esto . Así lo dice el código derecho a
imprimir el campo de refresco de cada ruta. Así, lo que esto, lo voy a hacer aquí. Pude
acaba de imprimir toda la fila, pero, es lo que los datos mucho que no hacen mucho sentido.
Pero lo que podría ser interesante es, supongamos que tenía curiosidad acerca de lo que la gente ponga de
Los datos de soda. Sombrero de W que se puede decir es, obtener el campo , y lo que necesita saber cuáles son los nombres
de los campos son. Su impresa [inaudible] en algún lugar aquí. De todos modos el
nombre del campo que la respuesta es bebe cola con gas, soda. Así que estoy solo va a imprimir
los. Y no me va a contar nada. Ahora vamos a comentar eso. Así que si yo
impresión de que, lo que tenemos es que sólo sirve a través de todas las filas. Y, y recuerde,
ahora, es todo en minúsculas, y podemos de kinda ver lo que hay. Esta es tal vez un
buen primer paso si quieres sorta Santa, ¡Oh, bien, qué cosas parece llegar
[inaudible]? O simplemente, una especie de, si eres curiosidad, acerca de los programas de televisión o películas o
lo que sea. [Inaudible]. Esto muestra también, supongo , en última instancia, de que realmente row.getfield
Se limita a devolver una cadena. Así, de impresión entiende cadena, por lo que si sólo hay que poner
allí, [inaudible]. Muy bien, entonces lo que yo gustaría hacer es, contar con los refrescos favoritos.
Así que quiero decir, yo soy sólo va a decir Sprite, Dr. Pepper y Coca-Cola. Vamos a contar con los
tres. Así que lo que soy ir a hacer es seguir mi estrategia anterior, ya que voy a decir recuento
uno es igual a cero, el segundo cargo es igual a cero, y el recuento de tres es igual a cero. Así que mi
intención es que voy, ya sabes, voy a seguir, sea cual sea el orden, lo que digo.
Sprite, Coca-Cola y Dr. Pepper. Entonces, ¿qué quiero decir ? Si la fila de puntos recibe bicarbonato de campo es
igual a Sprite. Y a continuación, escribir, puedo acaba de escribir en minúsculas, y
, porque sé que se ha cambiado. Así lo que quiero decir, contar con una es igual a contar
Uno más uno. Así que eso es, que está contando con una bebida . Vamos a intentarlo. Así que esto es
Sprite cuenta. Imprimir un recuento, y voy a , voy a deshacerme de esta línea.
Soy, No voy a imprimir todas las bebidas gaseosas como vamos. Bueno, vamos a tratar de que uno. Muy bien.
Sprite ocho, que parece que funciona. Así que yo quiero comprobarlo, ya que entonces. Voy a hacer
alguna despiadada copiar y pegar. Así que estoy va a contar con la pimienta médico. Y me va a
manipular el segundo cargo en ese caso. Y me va a contar con Coca-Cola. Y me va a tocar cuenta
tres. Así que este es el caso de que yo estaba diciendo: en el que tendrás que tener cuidado. Base de la copia es
muy bien, pero tienes que te asegures de que estás haciendo lo correcto. >> Y aquí voy a
hacer dos copias de esta línea. Así que este va a ser Dr. Pepper, el segundo cargo. Y
Coca-Cola es cuenta de tres. Tengo que decir, no fue una limpieza de otra que hice en los datos.
[Inaudible],... >> Bueno. Eso se ve bien. Otra es que la gente escribe Coca-Cola.
A veces se escribe Coca-Cola, con un guión , o no, o lo que sea, por lo que sólo
cambiado a todos a los que Coca-Cola. Por lo tanto. Se trata de un conjunto de datos diferente , pero esto es lo siguiente
clase de mi ejemplo anterior de contar tres cosas. Por lo tanto, debe hacerlo bien. Así que el
caso me gustaría, la complejidad Me gustaría trabajar fuera, es como, bueno, ya sabes,
realidad, si nos fijamos en los datos, a veces la gente diría que Coca-Cola, y, a veces que
diría que Coca-Cola Light. Y a veces diría el Dr. Pepper, ya veces
diría Dieta del Dr. Pepper. Entonces, ¿cómo podría yo obtener la cuenta de dos, digamos, para incluir tanto.
Quiero incluir Dr. Pepper y Diet Dr. Pepper . Y la manera de hacerlo más
inclusiva no es de usar, el, o, perdón. Así que voy a decir, o. Toma esto. Justo
nosotros que hemos hecho antes. Voy a decir así, por lo que se trata de médico de pimienta, o la dieta médico
pimiento. Y hacer lo mismo para esto. [Inaudible] Sea de esto. Así que me va a decir
sprite de la dieta. Vaya, [inaudible]. La dieta del Dr. Pepper y aquí vamos a decir o Coca-Cola Light.
Muy bien, sin dieta eran las ocho de cuatro ocho. Suponiendo que este código es correcto,
vamos a leer. Vemos, pues, eran las ocho de cuatro ocho. Por lo tanto, a continuación, el Dr. Pepper [inaudible]. No
un Sprite Las bebidas dietéticas en mi clase, al parecer, . ¿O le gusta lo mejor posible. Así que el doctor
pimienta, la pimienta pasó de cuatro a siete. Por lo tanto, alrededor del doble. Y en realidad, Coca-Cola
También alrededor del doble. Así que supongo que hemos, que hemos aprendido algo un poco
allí. Eso, para las bebidas, dieta representa aproximadamente la mitad. Así que también, obviamente,
como en este ejemplo, porque ahora somos especie de combinación de múltiples técnicas. Eso
estamos haciendo el recuento, y entonces estamos haciendo las cosas como el uso de o, y, o
cualquiera que sea en el caso de la prueba de que está controlando el número en el interior del bucle. Bien, así que me deja
probar estos son una especie de, yo tu sabes, no triviales ejemplos. Déjame intentarlo otra
uno. Vamos a intentar, vamos a probar con la otra, de de los campos. Vamos a probar el campo del deporte. Por lo tanto
aquí es donde la gente había un montón de deportes diferentes identificadas, pero va am
para ver los deportes de fútbol y el fútbol eran los más comunes identificados. Por lo tanto
Me limitaré a contar con un uso y contar con dos. Así Voy a decir si el deporte es igual a fútbol,
Digamos que va, vamos a hacer eso en número uno y de otro modo o. El fútbol es el
otro, de modo que uno vamos a hacer en el segundo cargo. Así que aquí vamos a decir que el fútbol y el
de fútbol. Y esto cuenta de tres, yo soy sólo va a dejar de hacer. Bueno, por lo que se va a, por lo que
esto sólo debe ir a través, y cuenta cómo el fútbol número de veces que era el deporte que se
nombre. ¿Y cuántos de fútbol veces, y luego ya veremos si el trabajo de los supuestos
a cabo. Así que ya ves, tenemos el fútbol siete, fútbol doce. Así que el fútbol es bastante
skippingly antes allí. Así que el Lo último que queremos tratar aquí es así que nosotros también
tener estos datos de género. Así que lo que quiero hacer es vamos a tomar este siete. Número
fútbol y de dejar que se descomponen por el de género y por lo tanto esperar cuando digo que se puede romper
hacia abajo, lo que estoy haciendo es como vamos a tener un receta para las mujeres que juegan al fútbol y
Un contador para los hombres que jugaban al fútbol. Así digamos contar con una serán mujeres jugando
fútbol. Entonces, ¿cómo lo hago, qué hago aquí. Y esto va a ser una, una y. Por lo tanto, I
decir, bueno si se trata de puntos seguidos, recibe el campo de género. Y entonces, tú, tú, simplemente, usted
tiene que saber cómo los datos se codifican. En este caso, los datos se codifica como hembra, es
la palabra para, utilizado para ello. Por lo tanto, contar con un va a ser, las respuestas. Cuando la fila es
también cuando dijo [inaudible] y aquí Voy a decir el fútbol y el sexo masculino. Y para que se
ir a por el segundo cargo. Así que aquí voy a decir fútbol y mujeres. Y entonces aquí voy a decir que el fútbol,
oops, M. Bueno. Por lo tanto, vamos a tratar de eso. Así, el fútbol sin mirar género, que era
siete. Así que ahora si nos fijamos en él podrás ver no es en realidad este generador enorme. Así que
No sé si tal vez hay sólo un montón de equipo de fútbol femenino de . La gente de mi clase
en este trimestre, o quién sabe. Sin embargo, un nyway, sí. Así que de, de los siete, seis, eran
femenino, y no era, un hombre que identificó fútbol como su deporte favorito
[inaudible]. Por lo tanto, este es sólo otro ejemplo del uso de , usted sabe, la combinación, el
Contar con AND y OR Mi anterior fue o . Éste, que utiliza y. Entonces, eso es,
que es una especie de tan complicado como yo quiero get con estos datos de la tabla. Creo que tiene un
tipo muy agradable de la sensación realista de que tiene un conjunto, los datos. Y entonces simplemente,
rasga las computadoras más que con un poco poco de esta lógica que usted escribe. Y entonces
finalmente sólo viene con un par de números , que, ya sabes, vas a ayudar a
A analizar lo que está pasando. Así que es un manera muy realista que las computadoras están
utilizado, y un formato excelente para ejercicios de escritura.