in虞美人李煜原文拼音 tegrity是什麼意思egrity在線翻譯讀音-girlfriend歌词
2023年4月2日发(作者:韦德加盟骑士)
聊聊python中令民间传说故事100篇 ⼈迷惑的duplicated和
drop_duplicates()⽤法
前⾔
在算face_track_idmap有感:
开始验证
data={\'state\':[1,1,2,2,1,2,2,2],\'pop海内存知己的下一句是什么 \':[\'a\',\'b\',\'c\',\'d\',\'b\',\'c\',\'d\',\'d\']}
frame=ame(data)
frame
$(8,2)
#说明duplicated()是对整⾏进⾏查重,ret曹操的诗词名句 urn重复了的数关于中秋节的作文300字 据,且只现实n-1条重复的数据(n是重复的次数)
frame[ated()==True]
⼀开始还很疑惑,明明(1,b)只出现了1次,哪⾥duplicate了。其实,⼈家return的负荆请罪的主人公 结果是去掉已经出现过⼀次的⾏数据
了。所以看起来有点confuse,感觉(1,b)并没有重复,但其实⼈家的函数很简洁呢,返回了重复值⽽且不冗余。
#说明drop_duplicates()函数是将所有重复的数据都去掉了,且默认保留重复数据的第⼀条。
#⽐如(2,d)出现了3次,在duplicated()中显⽰了2次,在drop_dupicates()后保留了⼀个
_duplicates().shape
$(4,2)
#留下了完全唯⼀的数据⾏
_duplicates()
补充:python的pandas重复值处理(duplicated()和drop_duplicates())
⼀、⽣成重复记录数据
importnumpyasnp
importpandasaspd
#⽣成重复数据
df=ame(([5,2]),columns=[\'col1\',\'col2\'])
df[\'col3\']=[\'a\',\'b\',\'a\',\'c\',\'d\']
df[\'col4\']=[3,2,3,2,2]
df=x(columns=[\'col3\',\'col4\',\'col1\',\'col2\'])#将新增的⼀列排在第⼀列
df
输出:
⼆、判断重复记录(⾏)
#判断重复数据
isDplicated=ated()#判断重复数据记录
isDplicated
输出:
三、删除重复值
#删除重复值
new_df1=_duplicates()#删除数据记录中所有列值相同的记录
new_df2=_duplicates([\'col3\'])#删除数据记录中col3列值相同的记录
new_df3=_duplicates([\'col4\'])#删除数据记录中col4列值相同的记录
new_df4=_duplicates([\'col3\',\'col4\'])#删除数据记录中(col3和col4)列值相同的记录
new_df1
new_df2
new_df3
new_df4
输出:
以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
更多推荐
duplicates是什么意思licates在线翻译读音
发布评论