Meu projeto possui 4 inputs dado pelo usuário que são armazenados nas variáveis a, b, c, d. Uso essas entradas para filtrar informações vindas de um .csv gigante, armazenando-as em um dataframe. O filtro é feito usando "loc[]", da seguinte forma: arquivo = chunk.loc[(chunk['Coluna1'] == a) & (chunk['Coluna2'] == b) & (chunk['Coluna3'] == c) & (chunk['Coluna4'] == d)] O problema é que o usuário pode ou não preencher os 4 inputs. Preciso que o método "loc" seja capaz de filtrar informações mesmo quando por exemplo, o usuário dê input na variável "a" e deixe as outras em branco. Da maneira que montei, as variáveis que não receberam informações, recebem o a string: "". O ".loc[]" então tenta achar linhas onde a coluna em questão tem "". Pensei que uma solução possível, seria atribuir um "valor coringa" às variáveis não preenchidas, porém não sei se isso é possível. Continue reading...