{"id":213,"date":"2024-03-08T05:56:16","date_gmt":"2024-03-08T05:56:16","guid":{"rendered":"https:\/\/devayuda.com\/como-eliminar-nan-de-una-lista-en-python-resuelto\/"},"modified":"2024-03-08T05:56:16","modified_gmt":"2024-03-08T05:56:16","slug":"como-eliminar-nan-de-una-lista-en-python-resuelto","status":"publish","type":"post","link":"https:\/\/devayuda.com\/como-eliminar-nan-de-una-lista-en-python-resuelto\/","title":{"rendered":"C\u00f3mo eliminar NaN de una lista en Python – Resuelto"},"content":{"rendered":"

C\u00f3mo eliminar NaN de una lista en Python – Resuelto<\/h2>\n

NaN (Not a Number) es un valor especial que se utiliza en Python para representar datos faltantes o no v\u00e1lidos en una lista. En ocasiones, es necesario eliminar estos valores NaN de una lista para poder realizar operaciones matem\u00e1ticas u otras tareas con los datos restantes. A continuaci\u00f3n, te mostraremos c\u00f3mo puedes hacerlo de forma sencilla utilizando Python.<\/p>\n

Para eliminar los valores NaN de una lista en Python, puedes utilizar una combinaci\u00f3n de la funci\u00f3n filter() y la funci\u00f3n lambda. La funci\u00f3n filter() permite filtrar los elementos de una lista seg\u00fan una condici\u00f3n dada, mientras que la funci\u00f3n lambda es una funci\u00f3n an\u00f3nima que se utiliza para definir la condici\u00f3n de filtrado.<\/p>\n

Veamos un ejemplo de c\u00f3mo eliminar los valores NaN de una lista en Python:<\/p>\n

<\/p>\n

# Definimos una lista con valores num\u00e9ricos y NaN<\/p>\n

lista = [1, 2, float('nan'), 4, float('nan'), 6]<\/p>\n

# Utilizamos la funci\u00f3n filter() junto con una funci\u00f3n lambda para eliminar los valores NaN<\/p>\n

lista_filtrada = list(filter(lambda x: not math.isnan(x), lista))<\/p>\n

# Imprimimos la lista resultante sin los valores NaN<\/p>\n

print(lista_filtrada)<\/p>\n

<\/code><\/p>\n

En este ejemplo, primero definimos una lista que contiene valores num\u00e9ricos y valores NaN. Luego, utilizamos la funci\u00f3n filter() junto con una funci\u00f3n lambda para filtrar los elementos de la lista y eliminar los valores NaN. Finalmente, imprimimos la lista resultante sin los valores NaN.<\/p>\n

\u00a1Y listo! Con este sencillo c\u00f3digo en Python, podr\u00e1s eliminar los valores NaN de una lista y trabajar con los datos restantes de forma m\u00e1s efectiva. Esperamos que este art\u00edculo te haya sido de ayuda en tus proyectos de programaci\u00f3n en Python. \u00a1Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"

C\u00f3mo eliminar NaN de una lista en Python – Resuelto NaN (Not a Number) es un valor especial que se utiliza en Python para representar datos faltantes o no v\u00e1lidos en una lista. En ocasiones, es necesario eliminar estos valores NaN de una lista para poder realizar operaciones matem\u00e1ticas u otras tareas con los datos […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/posts\/213"}],"collection":[{"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":0,"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"wp:attachment":[{"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devayuda.com\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}