import pandas as pd
import numpy as np
df=pd.read_excel('data.xlsx',header=0,index_col=None)
df['备注'].fillna(value='牛马',inplace=True)
df.iloc[:,4:21].fillna(value='0',inplace=True)
print(df)
pandas fillna inplace为true的时侯数据不应该直接修改了吗
但是我第二个就没有修改
但是print的时候又正常修改了
这为什么?
你试试先把切片后的df用一个新的变量保存,然后在新的变量上进行fillna,pandas不太支持同时切片和修改的写法我记得