热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

排序大量的数据excel。-Sortingalargeamountofdataexcel

Ineedtosortthroughalargeamountofdatainmultiple600,000rowcsvfilesofatestIvejust

I need to sort through a large amount of data in multiple 600,000 row csv files of a test I've just conducted.

我需要在我刚刚进行的一个测试的60万行csv文件中对大量数据进行排序。

This is a snippet.

这是一个片段。

Test

测试

Effectively what I'm after is to pick the largest number from column C and and it's correspond row in column B for each test run.

实际上,我所要做的就是从C列中选出最大的数,并在B列对应每一个测试运行。

E.g. I ran "big test" first the largest number in column c is 42.59797 and it's corresponding row is 2045.591 up until small test begins. Then pick the biggest number in column C for "small test" which will be 40.12216 and it's corresponding row will be -2106.67 and repeat all the way down the column. Also the data extracted must be in the order it was extracted in.

我先进行了“大测试”,第一个c列中最大的数是42.59797,对应的行是2045.591,直到小测试开始。然后选择C中最大的“小测试”,它将是40.12216,对应的行是-2106.67,并在列中重复。提取的数据也必须按照提取的顺序进行。

Thanks.

谢谢。

1 个解决方案

#1


0  

Add in 3 columns to the right (columns F to H)

向右添加3列(列F到H)

F2 formula is: =ROW()-H2

F2公式:=行(h2)

G2 (array) formula is: {=MIN(IF($H$2:$H$30=H2,$F$2:$F$30))+H2} adjust 30 so its the end of your range

G2(数组)公式为:{=MIN(如果($H$2:$ 30=H2,$F$2:$ $ $30))+H2}调整30,因此它是您的范围的结束。

H2 (array) formula is: {=IFERROR(MATCH(IF(D2="Big Test","Small Test","Big Test"),$D2:$D$30,0)+ROW()-1,MAX(ROW($D2:$D$30))+1)-1} again adjust 30 to suit

H2(数组)公式为:{=IFERROR(匹配(如果D2=“大测试”,“小测试”,“大测试”),$D2:$ 30,0)+ROW()-1,MAX($D2:$ 30) +1)再调整30,以适应。

Your associated torque for the max pull out for that particular cycle operation is: =OFFSET(INDIRECT(ADDRESS(MATCH(MAX(INDIRECT(ADDRESS(G2,3)&":"&ADDRESS(H2,3))),INDIRECT(ADDRESS(G2,3)&":"&ADDRESS(H2,3)),0)+G2-1,2)),0,0)

你的关联转矩为这个特定的循环操作的最大拉出是:=偏移(间接)(地址(地址(间接)(地址(G2,3)和地址(H2,3)),间接(地址(G2,3)&“:”和地址(H2,3),0)+G2-1,2),0,0)

example


推荐阅读
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • Ihaveaworkfolderdirectory.我有一个工作文件夹目录。holderDir.glob(*)>holder[ProjectOne, ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • Annotation的大材小用
    为什么80%的码农都做不了架构师?最近在开发一些通用的excel数据导入的功能,由于涉及到导入的模块很多,所以开发了一个比较通用的e ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • Excel数据处理中的七个查询匹配函数详解
    本文介绍了Excel数据处理中的七个查询匹配函数,以vlookup函数为例进行了详细讲解。通过示例和语法解释,说明了vlookup函数的用法和参数的含义,帮助读者更好地理解和运用查询匹配函数进行数据处理。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 人脸检测 pyqt+opencv+dlib
    一、实验目标绘制PyQT界面,调用摄像头显示人脸信息。在界面中,用户通过点击不同的按键可以实现多种功能:打开和关闭摄像头, ... [详细]
author-avatar
等着日落看日出222
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有