【引数が足りない】エラー
引数について勉強していますが、
あるエラーで立ち止まっています。
(問題の箇所は、おそらくreturnを指定している部分です)
↓↓↓自分が書いたコード
# Define count_entries() def count_entries(df, col_name): """Return a dictionary with counts of occurrences as value for each key.""" # Initialize an empty dictionary: langs_count langs_count = {} # Extract column from DataFrame: col col = df[col_name] # Iterate over lang column in DataFrame for entry in col: # If the language is in langs_count, add 1 if entry in langs_count.keys(): langs_count[entry] += 1 # Else add the language to langs_count, set the value to 1 else: langs_count[entry] = 1 # Return the langs_count dictionary return count_entries(langs_count) # Call count_entries(): result result = count_entries(tweets_df, 'lang') # Print the result print(result)
↓↓↓問題のエラー画面
File "script.py", line 23, in count_entries return count_entries(langs_count) TypeError: count_entries() missing 1 required positional argument: 'col_name'
なお、以下のようなヒントが与えられていますが、それ通り実装できていないでしょうか。
Return the langs_count dictionary from inside the count_entries() function.
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。