在python中,列表(List)与数据框(pd.DataFrame)都支持append方法添加元素,但其二者的使用方法有些许差别。如图2,list.append()会在原始列表中进行添加操作,并且没有返回值,若进行append操作后赋值则会是None;而df.append()则会返回添加新元素后的DataFrame对象(如图3),并不会在原始DataFrame上进行添加操作,故使用df.append()后注意需要赋值给一个新(旧)对象。



欢迎大家转发,一起传播知识和正能量,帮助到更多人。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址):http://liujingwei.cn
本文详细介绍了Python中列表(list)的append()方法与pandas数据框(df.DataFrame)的append()方法在使用上的差异。list.append()直接在原列表上添加元素,不返回新对象,而df.append()返回添加新元素后的DataFrame,不会修改原数据框,需重新赋值。了解这些区别对于高效编程至关重要。
1321

被折叠的 条评论
为什么被折叠?



