在python3中获取两个值之间的所有值

2024-03-29 07:19:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个熊猫数据帧:

       min      max
  1.  10186     10186
  2.  10197     10197
  3.  10199     11142
  4.  11144     11654
  5.  11656     13498
  6.  13500     13977
  7.  13979     14442
  8.  14445     14446
  9.  14448     14449

我能得到每个最小值和最大值之间的所有值吗?你知道吗

输出示例:

10186
10197
10199, 10200, 10201, 10202 etc.

我怎样才能做到这一点?这是一个包含超过10k条记录的大文件。任何一个创业者也会有所帮助。我现在什么都没有。我现在的代码:

import pandas as pd
avrange = pd.read_excel('C:\\Users\\Desktop\\apvdcorrection.xlsx')

df1 = pd.DataFrame(avrange, columns = ['avmin', 'avmax'])
df2 = df1[df1.avmin != 0]
df2 = df2[df2.avmax != -1]
df2 = df2.astype(int)

Tags: 文件数据代码示例记录etcminmax