我正在开发一个 python 项目,并且正在处理 csv 文件中的数据,并且尝试通过将数据从字符串转换为浮点值来将用户数据转换为可用的数据。这是一列相关的数据
F10
White
White
Black
Asian-Pac-Islander
White
Black
...
这是我正在使用的代码;
trainData = pd.read_csv('train.csv')
trainData['F10'].map({' White': 0, ' Black': 1, ' Asian-Pac-Islander': 2, 'white': 0, 'White': 0, 'Black': 1, 'Asian-Pac-Islander': 2, " White": 0, " Black": 1, " Asian-Pac-Islander": 2, "white": 0, "White": 0, "Black": 1, "Asian-Pac-Islander": 2})
不幸的是,尽管如此,当我打印出trainData时,字符串Asian-Pac-Islander、White、Black仍然出现。我一直用这个作为指导,我做错了什么?
一只名叫tom的猫
开满天机
相关分类