将两个 DataFrame 拼接后,想要对拼接后的 DataFrame 重新设置索引要用 reset_index 方法,要想让之前的索引消失,传入参数:drop=True。具体事例:

1 data2017 = pd.read_csv('data\dataset\data20171207.csv', nrows=50, names=['std_mac', 'date', 'ap_mac', 'rss', 'timestamp'])
2 data2018 = pd.read_csv('data\dataset\data20180309.csv', nrows=50, names=['std_mac', 'date', 'ap_mac', 'rss', 'timestamp'])
3
4 test_201718 = pd.concat([data2017, data2018], axis=0)

test_201718 显示的结果中,index 是重复的,0-49,0-49。

要相对整合后的 test_201718 重新设置索引为 0-99,要用下面的语句:

test_201718 = test_201718.reset_index(drop=True)

reindex 方法是在原缩印的基础上,插入新的索引,不能对所有的原索引进行替换。

转载于:https://www.cnblogs.com/rougan/p/10263352.html

DataFrame 重新设置索引: reindex 和 reset_index 的区别相关推荐

  1. python 重置索引_python pandas 对series和dataframe的重置索引reindex方法

    reindex更多的不是修改pandas对象的索引,而只是修改索引的顺序,如果修改的索引不存在就会使用默认的None代替此行.且不会修改原数组,要修改需要使用赋值语句. series.reindex( ...

  2. pandas自定义设置dataframe每个索引的标签、自定义设置索引的列名称(customize index name and index label)

    pandas自定义设置dataframe每个索引的标签.自定义设置索引的列名称(customize index name and index label) 目录

  3. pandas(二) -- Dataframe创建及索引

    Dataframe创建 由数组/list组成的字典 data1 = {'a':[1,2,3],'b':[3,4,5],'c':[5,6,7]} df1 = pd.DataFrame(data1) pr ...

  4. python 重置索引_Pandas的reset_index()重置索引列

    来源: pandas中的reset_index() 数据清洗时,会将带空值的行删除,此时DataFrame或Series类型的数据不再是连续的索引,可以使用reset_index()重置索引. imp ...

  5. Pandas索引操作及高级索引——reindex()方法

    文章目录 索引对象 多个数据结构之间共享index类对象 is与==的区别 重置索引--reindex() 索引操作 Series的索引操作 切片 不连续索引 布尔型索引 DataFrame的索引操作 ...

  6. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)

    1.应用背景: 1.当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex. 2.当数据的mapping需要修改,但是大量的 ...

  7. DataFrame,pandas索引,重置索引

    3.1.2 DataFrame DataFrame是一个类似于二维数组或表格的对象,它每列的数据可以是不同的数据类型.与Series的结构相似,DataFrame的结构也是有索引和数据组成的,不同的是 ...

  8. pandas | 如何在DataFrame中通过索引高效获取数据?

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是pandas数据处理专题的第四篇文章,我们一起来聊聊DataFrame中的索引. 上一篇文章当中我们介绍了DataFrame数据结构当 ...

  9. PYTHON_设置索引

    #1.设置索引 data=data.set_index(['col1'],inplace=TRUE,drop=FALSE) #inplace=TRUE,drop=FALSE保留这一列,默认不保留 #2 ...

最新文章

  1. 王立飞:专注己之长 跨界求发展
  2. oracle链接字符串java,java连Oracle连接字符串写法
  3. C++回调函数是什么?
  4. Java EE CDI依赖关系消歧示例
  5. 关于JPA方法名创建自动查询
  6. 打印Python当前版本详细信息
  7. DDD+分布式+负载均衡+服务治理已撸!微服务架构不就这点事?
  8. 多城市教育培训机构行业企业站群系统源码-强大的SEO功能-内置三千多个城市
  9. 安装和运行Maven
  10. js中遍历数组加到新数组_JS中的真伪数组
  11. 主流Ajax框架介绍
  12. 计算机毕业设计源码—Springboot驾校考试网站系统
  13. 819 c语言程序设计,大连海洋大学2021年考研819高级语言程序设计(C语言)考试大纲...
  14. layabox 位移动画旋转动画
  15. 需求分析及技术方案设计
  16. Updating HP ESXi Hosts with VUM
  17. 关于Pearson相关性系数、Cosine相似度、欧式距离
  18. 怦然心动(Flipped)-4
  19. 大数据处理系统都有哪些?(批处理系统与迭代计算系统)
  20. NLP与ChatGPT的碰撞:大模型和小模型联合发力

热门文章

  1. 性能计数器驱动_Linux CPU性能优化方法
  2. vscode不能跳转_vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件
  3. oracle 返回hashmap,解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错...
  4. 黑马博客——详细步骤(六)项目功能的实现之用户信息删除
  5. 如何在NVIDIA(英伟达)官网下载老版本Toolkit-SDK---例如下载CUDA Toolkit 8.0
  6. fiddler拦截response
  7. python21天打卡day7-字典
  8. 聊一聊使用airtest-selenium做Web自动化的常见问题
  9. 刷掉985/211,年底我却收到字节50W测试开发offer,实名揭露用人标准
  10. 惨遭打脸:字节某部门竟然有这么多测试