Untitled
unknown
plain_text
a year ago
771 B
8
Indexable
def fun(df):
data = {}
for index, row in df.iterrows():
data[row['date_added']] = data.get(row['date_added'], {})
sizes = row['sizes'].split('/')
int_sizes = [int(size) for size in sizes]
for size in int_sizes:
val = data[row['date_added']].get(size, 0)
if row['type'] == 'Received':
print(size)
print(val)
print('--')
data[row['date_added']][size] = val + 1
else:
data[row['date_added']][size] = val - 1
for outer_key, inner_dict in data.items():
print(f"Base key: {outer_key}")
for inner_key, inner_value in inner_dict.items():
print(f" Inner key: {inner_key}, Inner value: {inner_value}")
if inner_value < 0:
return "Not Possible"
return "Possible"Editor is loading...
Leave a Comment