题解 | 修补缺失的用户数据
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)