{"id":21634,"date":"2025-08-31T09:05:00","date_gmt":"2025-08-31T14:05:00","guid":{"rendered":"https:\/\/blog.espol.edu.ec\/algoritmos101\/?p=21634"},"modified":"2026-02-15T19:48:32","modified_gmt":"2026-02-16T00:48:32","slug":"2eva2025paoi_t3-registro-nutricion-pacientes","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-2eva30\/2eva2025paoi_t3-registro-nutricion-pacientes\/","title":{"rendered":"2Eva2025PAOI_T3 Registro nutrici\u00f3n de pacientes"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">2da Evaluaci\u00f3n 2025-2026 PAOI, Agosto 29, 2025 \/CCPG1043\/CCPG1801<\/h2>\n\n\n\n<p><strong>Tema 3<\/strong>. (40 puntos) El DataFrame df contiene informaci\u00f3n de consumos nutricionales de pacientes. Cada fila representa el consumo mensual con las siguientes columnas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Paciente: ID del paciente,<\/li>\n\n\n\n<li>Sexo: F o M (Corresponde a femenino y masculino)<\/li>\n\n\n\n<li>Edad: Edad en a\u00f1os<\/li>\n\n\n\n<li>Mes: 1-12<\/li>\n\n\n\n<li>Tipo: ej. Frutas, Verduras, etc<\/li>\n\n\n\n<li>calor\u00edas: kilo-calor\u00edas consumidas<\/li>\n\n\n\n<li>Prote\u00ednas: kg de prote\u00ednas consumidas<\/li>\n<\/ul>\n\n\n\n<p><strong>Nota<\/strong>: La tabla adjunta muestra informaci\u00f3n de ejemplo.<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide\"><table><thead><tr><th>i<\/th><th>paciente<\/th><th>sexo<\/th><th>edad<\/th><th>mes<\/th><th>tipo<\/th><th>calor\u00edas<\/th><th>prote\u00ednas<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td>P001<\/td><td>F<\/td><td>35<\/td><td>1<\/td><td>Frutas<\/td><td>5000<\/td><td>63<\/td><\/tr><tr><td>1<\/td><td>P001<\/td><td>F<\/td><td>35<\/td><td>2<\/td><td>Verduras<\/td><td>4800<\/td><td>60<\/td><\/tr><tr><td>2<\/td><td>P001<\/td><td>F<\/td><td>35<\/td><td>3<\/td><td>Cereales<\/td><td>30000<\/td><td>750<\/td><\/tr><tr><td>3<\/td><td>P002<\/td><td>M<\/td><td>42<\/td><td>1<\/td><td>Frutas<\/td><td>5200<\/td><td>65<\/td><\/tr><tr><td>...<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>85<\/td><td>P012<\/td><td>M<\/td><td>29<\/td><td>1<\/td><td>Carnes<\/td><td>2000<\/td><td>480<\/td><\/tr><tr><td>86<\/td><td>P012<\/td><td>M<\/td><td>29<\/td><td>7<\/td><td>Frutas<\/td><td>6200<\/td><td>72<\/td><\/tr><tr><td>87<\/td><td>P003<\/td><td>F<\/td><td>51<\/td><td>5<\/td><td>Cereales<\/td><td>22000<\/td><td>831<\/td><\/tr><tr><td>88<\/td><td>P005<\/td><td>F<\/td><td>80<\/td><td>1<\/td><td>Frutas<\/td><td>5800<\/td><td>72<\/td><\/tr><tr><td>...<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Escriba c\u00f3digo para responder:<\/p>\n\n\n\n<p>a. Agregue una columna llamada Edad_str que clasifique a los pacientes en:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>'Joven' si la edad es menor que 35<\/li>\n\n\n\n<li>'Adulto' si la edad est\u00e1 entre 35 y 59 inclusive<\/li>\n\n\n\n<li>' Senior ' si la edad es mayor o igual que 60<\/li>\n<\/ul>\n\n\n\n<p><strong><em>Respuesta esperada<\/em><\/strong>: c\u00f3digo para agregar la nueva columna de tipo str.<\/p>\n\n\n\n<p>b. Seleccione a los pacientes m\u00e1s longevos ('senior') y calcule el promedio de las calor\u00edas consumidas por ese grupo. Si no resolvi\u00f3 el literal anterior, asuma que la columna Edad_str ya existe.<\/p>\n\n\n\n<p><strong><em>Respuesta esperada<\/em><\/strong>: un n\u00famero (float) que representa el promedio, en la variable promedio.<\/p>\n\n\n\n<p>c. \u00bfCu\u00e1l es el tipo de alimento cuyo promedio de Calor\u00edas es el m\u00e1s alto en el df?<\/p>\n\n\n\n<p><strong><em>Respuesta esperada<\/em><\/strong>: un str con el Tipo, en la variable resultado.<\/p>\n\n\n\n<p>d. Considerando \u00fanicamente los registros del primer trimestre (meses 1 a 3) y el tipo de Alimento 'Cereales', calcule la cantidad total de registros correspondientes al sexo<br>Femenino.<\/p>\n\n\n\n<p><strong><em>Respuesta esperada<\/em><\/strong>: un int en la variable total.<\/p>\n\n\n\n<p>e. cree la variable pacientes a partir de df que contenga: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Paciente: El lD del paciente<\/li>\n\n\n\n<li>Calor\u00edas : El total de calor\u00edas consumidas por paciente <\/li>\n<\/ul>\n\n\n\n<p>Considere que cada paciente tiene varios registros en el df original.<\/p>\n\n\n\n<p>Finalmente, ordene los datos de pacientes por consumo de calor\u00edas (de mayor a menor) y guarde estos datos en un archivo CSV con el nombre 'calorias_paciente. csv'.<\/p>\n\n\n\n<p><strong>R\u00fabrica<\/strong>: literal a (extra 5 puntos), literal b (8 puntos), literal c (10 puntos), literal d (10 puntos), literal e (12 puntos),<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2da Evaluaci\u00f3n 2025-2026 PAOI, Agosto 29, 2025 \/CCPG1043\/CCPG1801 Tema 3. (40 puntos) El DataFrame df contiene informaci\u00f3n de consumos nutricionales de pacientes. Cada fila representa el consumo mensual con las siguientes columnas: Nota: La tabla adjunta muestra informaci\u00f3n de ejemplo. i paciente sexo edad mes tipo calor\u00edas prote\u00ednas 0 P001 F 35 1 Frutas 5000 [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"wp-custom-template-entrada-fp-ejercicios","format":"standard","meta":{"footnotes":""},"categories":[96],"tags":[152],"class_list":["post-21634","post","type-post","status-publish","format-standard","hentry","category-fp-2eva30","tag-diccionarios"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/21634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=21634"}],"version-history":[{"count":1,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/21634\/revisions"}],"predecessor-version":[{"id":21635,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/21634\/revisions\/21635"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=21634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=21634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=21634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}