“Панды изменяют несколько типов столбцов” Ответ

Установите dtype для нескольких столбцов пандов

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

Панды изменяют несколько типов столбцов

#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

Панды изменяют несколько типов столбцов

#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

Ответы похожие на “Панды изменяют несколько типов столбцов”

Вопросы похожие на “Панды изменяют несколько типов столбцов”

Больше похожих ответов на “Панды изменяют несколько типов столбцов” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования