Собственно, вопрос кроется в следующем коде:
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
import pandas as pd
files = ['my_file.csv']
for file in files:
df = pd.read_csv(file, delimiter=";")
df1 = df[df['Наличие кота']] # True/False (True)
df2 = df[~df['Наличие кота']] # True/False (False)
df3 = df[df['Цвет машины'] == 'yellow'] # string
df4 = df[df['Цвет машины'] == 'red'] # string
df5 = df[df['Зарплата'] >= 100500 ] # int/float
df6 = df[df['Зарплата'] < 100500 ] # int/float
PS
Разумеется в моих данных совершенно другие столбцы, про котов, цвет машины и ЗП это я по приколу вписал, но суть не меняется.