2023-10-11 21:05:27 +04:00
|
|
|
import pandas
|
|
|
|
|
|
|
|
# создаём усовершенствованную таблицу
|
|
|
|
def addData(df: pandas.DataFrame):
|
|
|
|
|
2023-10-11 21:14:43 +04:00
|
|
|
# ищем 10% от кол-ва строк (-1 из-за строки заголовков)
|
|
|
|
additionForTable = int(len(df) / 10) - 1
|
2023-10-11 21:05:27 +04:00
|
|
|
|
|
|
|
# добавили 10% значений
|
|
|
|
for i in range(additionForTable):
|
2023-10-11 21:14:43 +04:00
|
|
|
df.loc[len(df.index)] = [df['Store_ID'].max().round(2) + 1, df['Store_Area'].mean().round(2), df['Items_Available'].mean().round(2),
|
|
|
|
df['Daily_Customer_Count'].mean().round(2), df['Store_Sales'].mean().round(2)]
|
2023-10-11 21:05:27 +04:00
|
|
|
|
|
|
|
return df
|