python pandas怎样根据每一行的固定单元格的值,然后写入同一行固定单元格对应的值

有一excel文件,有上千条数据,需要根据“地点”这一列,如果为空,在“N”这列写入否,如果不用excel公式用pandas怎样实现?

序号日期地点金额1N
12020/04/09北京100.00
22020/04/10上海90.00
32020/04/1080.00


回答:

一般来说 Excel 数据加载到 pandas 里空白的单元格会显示 NaN
python pandas怎样根据每一行的固定单元格的值,然后写入同一行固定单元格对应的值

然后先判断'地点'是否为 NaN,再用 map 函数映射进去就可以了

df['N'] = df['地点'].isna().map({True:'否'})

python pandas怎样根据每一行的固定单元格的值,然后写入同一行固定单元格对应的值

以上是 python pandas怎样根据每一行的固定单元格的值,然后写入同一行固定单元格对应的值 的全部内容, 来源链接: utcz.com/a/156968.html

回到顶部