Zacznij terazZacznij za darmo

Liczba słów w przemówieniach TED

ted to ramka danych zawierająca transkrypcje 500 przemówień TED. Twoim zadaniem jest obliczenie nowej cechy word_count, która będzie zawierać przybliżoną liczbę słów w każdym przemówieniu. Następnie oblicz średnią liczbę słów we wszystkich przemówieniach. Transkrypcje są dostępne jako cecha transcript w ramce ted.

Aby wykonać to zadanie, zdefiniuj funkcję count_words, która przyjmuje ciąg znaków jako argument i zwraca liczbę słów w tym ciągu. Następnie zastosuj tę funkcję do kolumny transcript ramki ted, aby utworzyć nową cechę word_count, i oblicz jej średnią.

To ćwiczenie jest częścią kursu

Inżynieria cech dla NLP w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Podziel string na listę słów za pomocą metody split().
  • Zwróć liczbę elementów w words za pomocą len().
  • Zastosuj swoją funkcję do kolumny transcript ramki ted, aby utworzyć nową cechę word_count.
  • Oblicz średnią liczbę słów we wszystkich przemówieniach za pomocą mean().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Function that returns number of words in a string
def count_words(string):
	# Split the string into words
    words = ____.____
    
    # Return the number of words
    return ____(____)

# Create a new feature word_count
ted['word_count'] = ted[____].apply(____)

# Print the average word count of the talks
print(ted[____].____)
Edytuj i uruchom kod