pandas新版本放弃旧版本的方法
放弃append,推荐concat
df.append([1,2,3]) def pandas_append(data_list, df): if isinstance(data_list, list): new_data = {key:[data_list[num]] for num, key in enumerate(list(df))} df2 = pd.DataFrame(new_data) new_df = pd.concat([df, df2], ignore_index=True) return new_df else: raise TypeError(f"{data_list}不是列表格式,请检查!")
对单个df进行多次空值填充,或者多次筛选等操作,会报错
# 在操作前copy源对象即可 df = df.copy() df.fillna() df.fillna()