题解 | 修补缺失的用户数据
import pandas as pd
data = pd.read_csv('Nowcoder.csv')
pd.set_option('display.width', 300) # 设置字符显示宽度
pd.set_option('display.max_rows', None) # 设置显示最大行
pd.set_option('display.max_columns', None)
data['Graduate_year'] = data['Graduate_year'].fillna(data['Graduate_year'].max())
data['Language'] = data['Language'].fillna('Python')
data['Achievement_value'] = data['Achievement_value'].fillna(round(data['Achievement_value'].mean(), 0)) # 要用round()保留整数,使用int()报案例不通过,不知道为什么...
print(data)
查看20道真题和解析