首页 > 其他分享 >pandas.DataFrame.sample和pandas.DataFrame.reset_index函数

pandas.DataFrame.sample和pandas.DataFrame.reset_index函数

时间:2023-03-16 09:00:09浏览次数:34  
标签:reset index None frac DataFrame sample pandas

pandas.DataFrame.sample-从DataFrame或Series对象中随机取样

DataFrame.sample(n=Nonefrac=Nonereplace=Falseweights=Nonerandom_state=Noneaxis=Noneignore_index=False)

常用的几个参数解释:

  • n: 返回的项数。不能与frac一起使用。如果frac =None,则n默认值为1
  • frac: 抽取比例,frac=1就是全部抽取
  • replace: 抽样方式是有放回抽样还是无放回抽样。默认是无放回抽样

pandas.DataFrame.reset_index-重新设置DataFrame对象的index或level

DataFrame.reset_index(level=None*drop=Falseinplace=Falsecol_level=0col_fill=''allow_duplicates=_NoDefault.no_defaultnames=None)

几个常见参数解释:

  • drop: 是否保留原有index。默认为False,表示保留原有index。

代码示例

import pandas as pd
df1=pd.DataFrame({"A":[2,3,4,6],"B":[7,9,8,5]})
print(df1,"\n")
print(df1.sample(frac=1).reset_index(drop=True))

输出结果

   A  B
0  2  7
1  3  9
2  4  8
3  6  5

   A  B
0  4  8
1  2  7
2  6  5
3  3  9

可以看到DataFrame对象的行标签(也就是index)发生了变化

标签:reset,index,None,frac,DataFrame,sample,pandas
From: https://www.cnblogs.com/chaimy/p/17218039.html

相关文章

  • 站不住就准备加仓,这个pandas语句该咋写?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【还有多远】问了一个Pandas处理的问题,这里拿出来给大家分享下。看上去不太好理解,这里继续给个样式。只有一个条......
  • Python&Pandas学习笔记
    df.locAccessagroupofrowsandcolumnsbylabel(s)orabooleanarray.只能通过标签和布尔值来索取数据df.loc[]与df.iloc[[]]的区别:[]返回一个Series,[[]]......
  • SPARK 第4期:通过案例实战掌握spark sql(dataframe)
    第4期:通过案例实战掌握sparksql(dataframe) SPARK中使用dataframe效率更高,比原生的scalapython查询sql执行速度更快 young.registertemptable("young")sqlcontext.sql("......
  • SPARK 使用Java 在IDE中实战RDD和DataFrame动态转换操作
    /***王家林老师授课​​​http://weibo.com/ilovepains​​*/ 源文件1,Spark,72,Hadoop,113,Flink,5 运行结果 ......
  • 【822】GeoPandas 绘图
    参考:MappingandPlottingTools参考:geopandas.GeoDataFrame.plot参考:ChoosingColormaps参考:geopandas,用python分析地理空间数据原来这么简单!1.基本地图显示 imp......
  • DataFrame的重要属性
    总结:1.values:查看所有元素的值2.dtypes:查看所有元素的类型3.index:查看所有行名、重命名行名4.columns:产看所有列名,重命名列名......
  • git reset --soft 和 --hard
    --soft下图是第五次commit的内容:现在,gitreset--soft<hash>回退版本:--soft保留了第五次commit的内容(所有的更改都在暂存区),当前已经退到了第四次commit。在我......
  • pandas中groupby的统计函数的应用
    2统计函数的应用df.groupby("Courses").max()#以"Courses"为分组依据,求每列的最大值(主要针对相同的"Courses")#Na值不参与计算df.groupby("Courses").min()#通过min函数......
  • pandas函数中的Groupby
    Groupby1.Groupby的基础操作importpandasaspdimportnumpyasnpdata={"Courses":["Numpy","Pandas","Java","Pandas","Python","Python"],"Teacher":["Jack","L......
  • python pandas DataFrame,Series进一步理解
     更进一步学习和理解DataFrame,Series多个Series拼凑成一个dict,然后将dict转为DataFrame结构#!/usr/bin/evnpythonimportnumpyasnpimportpandasaspd......