Софтуерно Инженерство
Loading...
monika_bachvarova avatar monika_bachvarova 17 Точки

Проблем с Data-Tidying-and-Cleaning-Lab

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

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

Create a function which accepts a dataframe and two columns and prints the correlation coefficient between those two columns.

Това което опитвам е :

def calculate_correlation(dataframe, first_column, second_column):
  
    correlation=round(float(dataframe['first_column'].corr(dataframe['second_column'])),12)
   
    return correlation

но когато пусна теста гърми и не разбирам къде греша. 

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

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

Пробвай да махнеш единичните кавички от имената на колоните wink

0
monika_bachvarova avatar monika_bachvarova 17 Точки

Получи се:)) 

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

0
TeodorStefanovPld avatar TeodorStefanovPld 948 Точки

тоя round 12 е напълно излишен.. дори си нямам идея защо си го сложила. А кавичките на колоните са чист синтаксис не влият въобще на резултата и числото .....

-3
StanDimitroff avatar StanDimitroff 90 Точки

Кавичките са излишни тук - няма колони с имена first_column, second_column в dataset-а, затова и гърми.

0
TeodorStefanovPld avatar TeodorStefanovPld 948 Точки

ее о тя пише зададената функция,така съм съгласен но както го беше пуснала мислех че сама си е написала корелацията мхм.Да така имената са placeholders

0