String 将字符串转换为浮点。列标题中有%的符号
我有一个nba统计数据框,每个统计数据当前都是一个对象。我能够将其中的大多数转换为浮动,但是,当我尝试转换列标题中有%的浮动时,会收到一条错误消息,例如FG%、3P%、2P%String 将字符串转换为浮点。列标题中有%的符号,string,pandas,data-conversion,String,Pandas,Data Conversion,我有一个nba统计数据框,每个统计数据当前都是一个对象。我能够将其中的大多数转换为浮动,但是,当我尝试转换列标题中有%的浮动时,会收到一条错误消息,例如FG%、3P%、2P% 如何将其加载到数据帧中。我相信你的数据是从哪里获得的 当我将此CSV加载到数据帧中时,所有列为对象的类型都会自动浮动。我的熊猫版本是0.25.1 如果你能提供一个可复制的例子,就像Paul H的评论推动你一样,这会有所帮助 import pandas as pd df = pd.read_csv('Seasons_Sta
如何将其加载到数据帧中。我相信你的数据是从哪里获得的 当我将此CSV加载到数据帧中时,所有列为对象的类型都会自动浮动。我的熊猫版本是0.25.1 如果你能提供一个可复制的例子,就像Paul H的评论推动你一样,这会有所帮助
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
你到底是如何转换它们的?