我需要清理熊猫中的数据以进行后续分析,但是存在一些问题。
在dataframe.head和实际数据集中,数据保留到小数点后5位,但是当我单独检查时,它会稍有变化。例如0.49788变成0.49788000000000004
我尝试使用map和replace更改值,但出现错误。
data['Gender'] = data['Gender'].map({'0.48246' : 'Female', '-0.48246': 'Male'})
将在列中给我Nan
while age = {'-0.95197' : '18-24', '-0.07854': '25-34', '0.49788':'35-44', '1.09449':'45-54', '1.82213':'55-64', '2.59171':'65+'}
和data = data.replace({'Age': age,)
显示错误。