“Pandas cambia múltiples tipos de columnas” Código de respuesta

Establecer dtype para múltiples columnas pandas

import pandas as pd

df = pd.DataFrame({'id':['a1', 'a2', 'a3', 'a4'],
  				   'A':['0', '1', '2', '3'],
                   'B':['1', '1', '1', '1'],
                   'C':['0', '1', '1', '0']})

df[['A', 'B', 'C']] = df[['A', 'B', 'C']].apply(pd.to_numeric, axis = 1)
CheneyPinata

Pandas cambia múltiples tipos de columnas

#Two ways to do this
df[['parks', 'playgrounds', 'sports']].apply(lambda x: x.astype('category'))

cols = ['parks', 'playgrounds', 'sports', 'roading']:
public[cols] = public[cols].astype('category')
Courageous Cobra

Pandas cambia múltiples tipos de columnas

#Method 1:
df["Delivery Charges"] = df[["Weight", "Package Size", "Delivery Mode"]].apply(
  lambda x : calculate_rate(*x), axis=1)

#Method 2:
df["Delivery Charges"] = df.apply(
  lambda x : calculate_rate(x["Weight"], 
  x["Package Size"], x["Delivery Mode"]), axis=1)
Exuberant Eland

Respuestas similares a “Pandas cambia múltiples tipos de columnas”

Preguntas similares a “Pandas cambia múltiples tipos de columnas”

Más respuestas relacionadas con “Pandas cambia múltiples tipos de columnas” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código