[英]Excel or Programming - Find all sequences of cells that are in ascending order in a table
我已经将一个表导入到 excel 中,每列有超过 100 行。 我不想按升序对列的值进行排序。 我想获取一个子列表或在一列中查找所有 3 个单元格的序列,这些单元格的数字按顺序递增或递减。
在附图中,外边框较厚的单元格正在增加。 我想获取所有 3 个单元格的集合,这些单元格的数量在可能超过 100 多个单元格的列中增加。 谢谢你!
import pandas as pd
A = pd.read_excel('filename.xlsx')['A'].to_numpy()
ascending = pd.DataFrame([
A[i:i + 3] for i in range(len(A) - 2) if A[i] < A[i + 1] < A[i + 2]
])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.