Python - Serie numericas pandas?

 
Vista:

Serie numericas pandas?

Publicado por Mikel (2 intervenciones) el 24/01/2020 23:02:25
Tengo una serie de pandas que quiero sumarla, con el metodo sum() pero hay algún elemento que no es númerico, ¿como podría sacarlo del listado?

1
2
dfpdrtotal.ODF.unique()
array([52.0, -40.0, 32.0, -200.0, 48.0, 24.0, -120.0, 8.0, 104.0, -80.0, -20.0, 0.0, 126.0, 536.0, -64.0, -480.0, -24.0, 86.0, -48.0, 182.0,616.0, -112.0, -672.0, 156.0, 640.0, -96.0, -576.0, 50.0, 392.0,580.0, 606.0, -340.0, 322.0, -428.0, 552.0, -504.0, -284.0, 300.0, -432.0, 472.0, 308.0, 94.0, 102.0, 108.0, 620.0, -588.0, 176.0,256.0, -2.2, 700.0, 268.0, 76.0, -426.0, 458.0, -274.0, 290.0, -364.0, 416.0, 488.0, -246.0, 246.0, -248.0, '-36', '-48', '0', '2', 212, -336, 624, 90, '(6+6) x100Gbit QSFP28 ports', -252, -174,412, '432\u202c', -74, -266, 58, -262, 430, -240, 432, 428, '-4',-250, 424, 98, -166, -154, '36', -50, 306, 134, 28288], dtype=object)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de José Manuel
Val: 76
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Serie numericas pandas?

Publicado por José Manuel (19 intervenciones) el 27/01/2020 15:07:30
Hola:

Este tema no es mi fuerte pero suponiendo que dfpdrtotal es un DataFrame con datos no numéricos que quieres eliminar:

1
2
3
4
5
6
7
8
9
# Suponemos que ... import pandas as pd
 
df = dfpdrtotal.ODF.unique()
 
df = df.apply (pd.to_numeric, errors='coerce')
df = df.dropna()
 
# Esta línea solamente si quieres reindexar.
df = df.reset_index(drop=True)

Un saludo,
https://obelearningservices.com/blog/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar