0

我是 Python 新手,试图创建一个函数来计算并返回特定列的平均值,而不使用 Python 包或数据框函数。 我不允许使用熊猫的数据框、系列或实现。

但我可以使用数据框和系列的总和、最小值、最大值

搜索信息后,我仍然无法正确执行。

这是我到目前为止得到的:

def calc_column_mean(dataframe, colName):
   mean_value = 0 
   for col in dataframe: 
      mean_value+=col[colName](int) 
   return mean_value
4

1 回答 1

0

循环遍历数据帧的最佳方法是使用 iterrows,它返回一个索引/数据帧元组:

def calc_column_mean(dataframe, colName):
    mean_value = 0
    for index, row in df['colname'].itterrows():
        mean_value += row['colname']
    return mean_value
于 2020-03-12T20:02:56.360 回答