So I am working on a project where I have some time series data that I want to predict. The problem is that my dataset consists of different water samples taken from a water source and there are in a single csv file.
My dataset looks kinda like this:
Date Sample_Name pH temp etc...
2009-01-01 ABC1 7.2 12
2009-01-02 ABC2 5.5 11
.
.
.
2015-01-05 ABC1 8.9 13
2015-01-05 ABC4 8.8 13
So ABC1 and ABC2 are different samples and have information recorded every month. What I want to do is feed ABC1 explicitly into the model, but I don't know how to do that. I can group samples by their names with this line of code:
abc1 = df.loc[df['Sample_Name'] == "ABC1"]
How can I feed this kind of data into a model? I did not decide on the final model but it will probably be an Encoder/decoder(with attention) or an LSTM.
Each Sample contains about 70 rows and I have over 100 samples.