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

Python: преобразовать как тип 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

Изменить тип столбца DataFrame

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

преобразовать столбец Pandas в 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

Панды изменяются на числовые

>>> 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

Панды изменение типа столбца

# 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

Установить тип пандов столбцов

df.astype(int)
Real Rook

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

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

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

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

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