在python中用nan替换值

时间:2018-11-20 06:08:01

标签: python python-3.x pandas nan

我必须将“酒精”列中数据集的前3行的值设置为NaN

newdf=pd.DataFrame({'alcohol':[np.nan]},index=[0,1,2])
wine.update(newdf)
wine

运行代码后,没有错误出现,并且数据帧也未更新

2 个答案:

答案 0 :(得分:0)

假设#include <stdio.h> typedef struct node { char mem; double mem2; char mem3; int mem4; char mem5; char mem6; }NODE; int main() { NODE * m; printf("%u",&m->mem3); return 0; } 作为列。

alcohol

答案 1 :(得分:0)

ilocget_loc一起用于列alcohol的位置:

wine.iloc[:3, wine.columns.get_loc('alcohol')] = np.nan

或将loc与索引的第一个值一起使用:

wine.loc[wine.index[:3], 'alcohol'] = np.nan