dataframe 空字符串替换
时间: 2023-11-18 11:42:30 浏览: 175
字符串的替换
要将DataFrame中的空值替换为空字符串,可以使用fillna函数并将替换值参数设置为''。例如,df.fillna('', inplace=True)可以将DataFrame中的所有缺失值替换为空字符串。
如果不想修改原始DataFrame,可以将inplace参数设置为False,并将填充后的DataFrame赋值给一个新的变量。例如,df_filled = df.fillna('')可以得到一个填充后的DataFrame。
如果想要将DataFrame中某一列中不是特定值的字符串替换为另一个值,可以使用loc和布尔索引进行筛选和替换。例如,假设想要将col1列中不是'pre'的字符串替换为'Nonpre',可以使用df.loc[df['col1'] != 'pre', 'col1'] = 'Nonpre'。这将会把col1列中所有不等于'pre'的值替换为'Nonpre'。
阅读全文