Thanks @ptrblck, this really helped me. I have a follow-up question, though. When I put DataLoader(dataset_combine, batch_size=10, shuffle=True)
I got the error message:
ValueError: DataLoader with IterableDataset: expected unspecified shuffle option, 
but got shuffle=True

Is there a way to shuffle the combined datasets?