Loading...
monika_bachvarova avatar monika_bachvarova 17 Точки

Проблем с Data-Visualization-Exploratory-Data-Analysis-Lab

Привет колеги,

Имам проблем със следната задача от втория лаб:

Write a function which accepts a dataframe and a capital gain value (in USD) and returns how many people are there with greater than or equal to that threshold gain.

Не зная как да изчисля праговата печалба.

Това е което съм сътворила:

def get_num_people_with_higher_gain(dataframe, threshold_gain):
    # YOUR CODE HERE
    threshold_gain=dataframe.capital_gain[dataframe.capital_gain>=60000].count()
    return threshold_gain 

Благодаря предварително!

Поздрави

Тагове:
0
Data Science
magggie avatar magggie 19 Точки
Best Answer

И аз се борих с това няколко дни :)))

Грешката се оказа, че не бива във функцията да се hardcode-ва 60000.

Вместо това трябва да го замениш с threshold_gain, за да може формулата да изчислява не само за стойност 60000, а за каква да е стойност.

Явно има скрит тест, който прави проверка с друга стойност за threshold_gain, а формулата ти написана така внаги ще дава резултат само за 60000.

А също във формулата може да кръстиш резултата по различен начин.

Например нещо такова:

 

def get_num_people_with_higher_gain(dataframe, threshold_gain):
    # YOUR CODE HERE
    result=dataframe.capital_gain[dataframe.capital_gain>=threshold_gain].count()
    return result 

 

Поздрави,

Magggie

0
10/01/2018 17:15:11
monika_bachvarova avatar monika_bachvarova 17 Точки

Много ти благодаря!

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

значи в python и по принцип както са направени тестовете всички тея думи low high images това са кwargs тоест пазят позиция за нещо. Сега нашата роля е да напишем правилно метода които се иска от нас а после python сам ще имплиментира стринга или числото което му е подадено като treshold или каквото е там. И ако нещо гръмне тогава ще е виновен Данчо че си е сбъркал тестовете а не ние :Д в всички лабове ги има тези placeholders така или иначе.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.