我有这样一个熊猫数据帧:
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)
你可以的。这里有一个列表。由于这个问题的固有性质,您真的无法将其矢量化。你知道吗
相关问题 更多 >
编程相关推荐