当代文学

www.hm2999.com当代文学_儿童文学_西方文学

pandas删除行删除列增加行增加列的实现 赏析句子

发布时间:2019-07-07 编辑 :本站 / 89次点击
您现在的位置:当代文学 > 现代诗歌 > 正文
TAG:

pandas删除行删除列增加行增加列的实现 赏析句子

df=([B,C],axis=1)#drop不会就地修改,创建副本返回([B,C],axis=1,inplace=True)#inplace=True会就地修改使用列数删除,传入参数是int,列表,者切片:([0],axis=1,inplace=True)#删除第1列([0:3],axis=1,inplace=True)#删除前3列([[0,2]],axis=1,inplace=True)#删除第1第3列,通过各种筛选方法实现删除列详见pandas“选择行单元格,选择行列“的笔记,loc,at,set_value想增加一行,行名称为‘5,内容为[16,17,18,19][5]=[16,17,18,19]#后面的序列是Iterable就行[5]=[16,17,18,19]_value(5,,[16,17,18,19],takeable=False)#warning,set_value会被取消,append添加有name的Series:s=([16,17,18,19],index=,name=5)df=(s)添加没有name的Series,必须ignore_index:s=([16,17,18,19],index=)df=(s,ignore_index=True) 可以append字典列表,同样需要必须ignore_index:ls=[{A:16,B:17,C:18,D:19},{A:20,B:21,C:22,D:23}]df=(ls,ignore_index=True),逐行增加简单的逐行添加内容,可以:[len(df)]=[16,17,18,19]但需要注意:len(df)生成的是int,如果生成的int,df已经存在了,会覆盖该行数据,而不会新增,插入行增加行没找到类似insert这种可以插入的方法,暂时替代方法可以先reindex,再赋值:df=(index=(2,5))[5]=[16,17,18,19]。