Как удалить одно слово из фрейма данных, кроме нескольких определяющих слов, таких как * когда что *

Попробуйте использовать функцию мангуста для разбивки на страницы. Ограничение - это количество записей на странице и номер страницы.

var limit = parseInt(body.limit);
var skip = (parseInt(body.page)-1) * parseInt(limit);

 db.Rankings.find({})
            .sort('-id')
            .limit(limit)
            .skip(skip)
            .exec(function(err,wins){
 });
0
задан AkshayNevrekar 16 January 2019 в 05:36
поделиться

1 ответ

Используйте boolean indexing с фильтрацией нескольких слов, объединенных в bitwise OR, с маской для фильтрации слов, определенных в списке:

words = ['When','What']

df = df[(df['col'].str.split().str.len() != 1) | df['col'].isin(words)]
print (df)
               col
1  My name is khan
2             When
3             What
4        Opted bat

Если слова определены в списке строчными буквами: [116 ]

words = ['when','what']
df = df[(df['col'].str.split().str.len() != 1) | df['col'].str.lower().isin(words)]
0
ответ дан jezrael 16 January 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: