MAI/LabWork01/LabWork3/AddData.py

14 lines
613 B
Python
Raw Normal View History

2023-10-11 21:05:27 +04:00
import pandas
# создаём усовершенствованную таблицу
def addData(df: pandas.DataFrame):
# ищем 10% от кол-ва строк (-1 из-за строки заголовков)
additionForTable = int(len(df) / 10) - 1
2023-10-11 21:05:27 +04:00
# добавили 10% значений
for i in range(additionForTable):
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