Я занимаюсь исследованием определенного ключевого слова сообщений Twitter, используя API-интерфейс Twitter для Python.Удалить строки с определенными условиями в Python
Теперь у меня большой CSV-файл, состоящий из сообщений, содержащих это ключевое слово, а также с ключевым словом в имени пользователя. Таким образом, эти сообщения не касаются ключевого слова, ключевое слово просто находится в имени пользователя.
Пример:
corrrect строки в моем CSV: @Koningsbruggen твиттере: @CGCommunicatie вы, ребята в "KEYWORD"?
Неправильная строка в моей CSV: @ _lady "KEYWORD" твиттере: @rvanbommel да это нормально
Как я могу удалить последнюю строку, используя код Python? У меня есть csv с 120K строк, поэтому было бы неплохо автоматически удалить эти неправильные строки.
* Как удалить последнюю строку с помощью кода Python? * Да, вы можете. Попробуйте написать сценарий, который считывает данные, и когда вы застряли в рядах фильтров, возвращайтесь с новым вопросом. –
[Открыть файл и перебрать его] (https://docs.python.org/2.7/tutorial/inputoutput.html#reading-and-writing-files), ['' 'split'''] (https: //docs.python.org/2.7/library/stdtypes.html#str.split) каждая строка в двоеточие ('' ':' ''), ['' 'if'''] (https: // docs .python.org/2.7/tutorial/controlflow.html # if-statements) строка соответствует вашим критериям, [сохраните ее в списке] (https://docs.python.org/2.7/tutorial/introduction.html#lists) – wwii