У меня есть огромный 8GB CSV-файл, который содержит информацию о компаниях, созданных во Франции.Мне удалось прочитать файл в python, используя:
df = pd.read_csv('File', sep=";", encoding="latin", iterator = True, chunksize=1000)
Я знаю, что этот код работает, потому что, когда я пишу код ниже, я получаю вывод, похожий на фрейм данных с 3 случайными строками:
df.get_chunk(3)
Проблема в том, что теперь я хочу иметь возможность манипулировать данными;сделайте извлечения, используя критерии для строк, как я сделал бы в обычном кадре данных, например:
df[(df.Country == "France")]
Например, в кадре данных приведенный выше код сохранит только строки для Франции.Но когда я попытался:
df.read(df[(df.Country == "France")])
, я получил: Объект 'TextFileReader' не имеет атрибута 'Страна'
Как я могу строки столбцов, используя такие критерии, как "=="или"> "или" <"и сохранить их в кадре данных?</p>
Спасибо,