根据条件选择数据

时间:2020-06-05 05:12:24

标签: python python-3.x pandas

我在excel中有一个数据库,我正在尝试通过条件的方式(我已经定义的相同条件)选择这些数据,这是我第一次在python中进行此类操作。

import pandas as pd

input_data = [[1,  'Col'],
              [2,  'Col'],
              [3,     'Row']]

ExcelPrincipal = pd.ExcelFile('NewData.xlsx')
PW = ExcelPrincipal.parse('Hoja1')  

print('Element',5*' ','Zx_req',7*' ') 
for i in range(len(input_data)):

    if input_data[i][1] == 'Row':
        z_req = 0.00046533157126525757
        print(i+1,12*' ', z_req)

        for i in range(len(PW)):        
            z_comp = z_req - PW.values[i][1]

            if (z_comp*10000) > -0.5 and (z_comp*10000) < 2.5:
#                C = 'Yes'
#            else:
#                C = 'Not'

我附加了excel EXCEL,以便它们可以可视化我的数据,所有处于“是”的数据,我试图从数据库中提取它们并将它们存储在列表中,如下所示:

Element       Zx_req                       list_selection        
3              0.00046533157126525757       ['6X20', '6X25', '8X15', '8X18', '8X21', '8X24', '8X28', '8X31', '10X15', '10X17', '10X19', '10X22', '10X26']

正是这种提取形式对我来说很复杂,我将非常感谢您的帮助和亲切的问候。

0 个答案:

没有答案
相关问题