Как вы загружаете это в DataFrame. Я полагаю, что вы получили свои данные от kaggle ?
Когда я загружаю этот CSV в DataFrame, все типы, которые вы перечислили как объекты, автоматически являются float64. Моя версия для панд - 0.25.1.
Если бы вы могли привести воспроизводимый пример, поскольку комментарий Пола Х подталкивает вас к этому, это помогло бы.
import pandas as pd
df = pd.read_csv('Seasons_Stats.csv')
df.dtypes
Out:
Unnamed: 0 int64
Year float64
Player object
Pos object
Age float64
Tm object
G float64
GS float64
MP float64
PER float64
TS% float64
3PAr float64
FTr float64
ORB% float64
DRB% float64
TRB% float64
AST% float64
STL% float64
BLK% float64
TOV% float64
USG% float64
blanl float64
OWS float64
DWS float64
WS float64
WS/48 float64
blank2 float64
OBPM float64
DBPM float64
BPM float64
VORP float64
FG float64
FGA float64
FG% float64
3P float64
3PA float64
3P% float64
2P float64
2PA float64
2P% float64
eFG% float64
FT float64
FTA float64
FT% float64
ORB float64
DRB float64
TRB float64
AST float64
STL float64
BLK float64
TOV float64
PF float64
PTS float64
dtype: object