Как найти максимальное количество слов и символов в предложениях из фрейма данных? - PullRequest
3 голосов
/ 21 июня 2020

Я загружаю входной файл пользователя, содержащий предложения, во фрейм данных, чтобы отобразить максимальную длину предложения в символах и словах, но мой код возвращает длину каждого предложения во фрейме данных. Я просто хочу, чтобы отображались максимальные значения. Есть идеи, где моя ошибка?

res = wdata['sentences'].str.split().str.len()
print ("The maximum length in words are : " +  str(res)) 
length = wdata['sentences'].str.len().sort_values()
print ("The maximum length in chars are : " +  str(length)) 

#I expect the output to be 
#The maximum length in words are : 4
#The maximum length in words are : 40

введите описание изображения здесь

1 Ответ

3 голосов
/ 21 июня 2020

Используйте max для получения максимальных значений длин:

res = wdata['sentences'].str.split().str.len().max()

print("The maximum length in words are : " +  str(res)) 

#solution with f-strings
print(f"The maximum length in words are : {res}") 
length = wdata['sentences'].str.len().max()

print("The maximum length in chars are : " +  str(length)) 

#solution with f-strings
print("fThe maximum length in chars are : {length}") 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...