Я написал функцию, которая возвращает длину строки,
def string_length():
string = input("Please enter a string: ")
"""This prompts the user to enter a string"""
return(len(string))
У меня есть набор данных с именем film
, в котором есть столбец с именем Phrase
.Я хочу добавить новый столбец в мой набор данных, который применяет мою функцию к столбцу фразы и вводит длину строки для каждого значения в фразе.
Я попытался использовать следующий код:
film['Phrase length']=film['Phrase'].apply(string_length)
Однако это возвращает ошибку:
TypeError: string_length () принимает 0 позиционных аргументов, но 1 былучитывая
Что мне нужно сделать, чтобы исправить этот код?
Я уверен, что упускаю что-то очень глупое, но я все еще новичок в python!