Я использую следующий исходный код:
import numpy as np
import pandas as pd
# Load data
data = pd.read_csv('C:/Users/user/Desktop/Daily_to_weekly.csv', keep_default_na=True)
print(data.shape[1])
# 18
# Create weekly data
# Agreggate by calculating the sum per store for every week
data_weekly = data.groupby(['STORE_ID', 'WEEK_NUMBER'], as_index=False).agg('sum')
print(data_weekly.shape[1])
# 17
Как вы можете видеть по какой-то причине после агрегации отсутствует столбец, и этот столбец не является ни одним из столбцов GroupBy ('STORE_ID', 'WEEK_NUMBER'
).
Почему это происходит и как я могу это исправить?