自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 根据某一列或某几列进行降序/升序排序,返回前n行或者后n行

nlargest(n,columns,keep='first') #降序排序nsmallest(n,columns,keep='first') #升序排序n:int类型,表示要返回的行数columns:需要排序的列,如先根据A列进行排序,在根据B列进行排序--->['A','B']keep:默认keep='first',当有重复值时,返回第一次出现的行;keep='last',当有重复值时,返回最后一次出现的行;keep='all',当有重复值时,返回所有的行(可能导致返回的结果大于n行)

2024-03-21 15:42:47 775 1

原创 根据筛选条件对Dataframe或Series数据中的元素进行替换

pandas的where方法只能替换不满足筛选条件的数据,而对符合筛选条件的数据只能保留原数据,使用numpy里面的where方法,既可以替换满足条件的数据,也可以替换不满足条件的数据。df=pd.DataFrame(df_array,columns=['A','B']) #可以批量更换列名columns=df.columns.tolist()mask():与where方法相反,根据条件筛选数据,并替换满足条件的元素。将数组变为dataframe格式。

2024-03-19 11:37:27 1133

原创 Pandas添加新列

df.insert(0,'A_copy',df['A']) #0为第0列,A_copy为列名,df['A']为插入的值(或者插入列表值[1,2,3,4]列表长度和原数据长度一致)df.insert(0,'test','Hello') #0为第0列,'test'为列名,'Hello'为常量值。df.insert(0,'D',df.pop('D')) #取出D列,将D列插入到第一列。df=df.assign(D=df['A']) #D为列名,插入A列值。

2024-03-18 14:21:54 1136 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除