“Tipo de columna de cambio de pandas” Código de respuesta

Python: transformar como tipo numeirc

df['myvar'] = df['myvar'].astype(str)   # Transform as character
df['myvar'] = df['myvar'].astype(float) # Transform as float
df['myvar'] = df['myvar'].astype(int)   # Transform as numeric
Andrea Perlato

Cambiar el tipo de columna DataFrame

>>> df.astype({'col1': 'int32'}).dtypes
col1    int32
col2    int64
dtype: object
Obedient Oryx

convertir una columna pandas a int

# convert Series
my_series = pd.to_numeric(my_series)

# convert column "a" of a DataFrame
df["a"] = pd.to_numeric(df["a"])
Courageous Cobra

Cambio de pandas a numérico

>>> s = pd.Series(["8", 6, "7.5", 3, "0.9"]) # mixed string and numeric values
>>> s
0      8
1      6
2    7.5
3      3
4    0.9
dtype: object

>>> pd.to_numeric(s) # convert everything to float values
0    8.0
1    6.0
2    7.5
3    3.0
4    0.9
dtype: float64
Worrisome Wallaby

Tipo de columna de cambio de pandas

# select columns that need to be converted
cols = df.select_dtypes(include=['float64']).columns.to_list()
df = df.astype({col:int for col in cols})
Combative Crocodile

establecer el tipo de pandas de columna

df.astype(int)
Real Rook

Respuestas similares a “Tipo de columna de cambio de pandas”

Preguntas similares a “Tipo de columna de cambio de pandas”

Más respuestas relacionadas con “Tipo de columna de cambio de pandas” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código