'How do you compile mixed data types for tensorflow?

I am trying to make a mixed dataset but I am struggling. I want to use an image and float value for the inputs. Then output a linear regression. I've tried researching for hours but many tutorials used preassembled datasets which wasn't much help in my case. Can someone teach me how I could plug this data into a model.fit. I don't need help creating a model.
I am currently using:
python 3.8
tf-gpu 2.4.0rc1
keras 2.4.3
pandas 1.1.4

This is where I got stuck.

IMG_SIZE = 400
Version = 1
batch_size = 8

val_aug = ImageDataGenerator(rescale=1/255)
aug = ImageDataGenerator(
        rescale=1/255, 
        rotation_range=30, 
        width_shift_range=0.1, 
        height_shift_range=0.1, 
        shear_range=0.2, 
        zoom_range=0.2, 
        channel_shift_range=25, 
        horizontal_flip=True, 
        fill_mode='constant')

image_file_list = glob('F:/DATA/Vote/Images/**', recursive=True)
df = pd.read_csv('F:/DATA/Vote/Vote_Age.csv', names=["ID", "age", "votes"])

ID = df["ID"].value_counts().keys().tolist()
age = df["age"].value_counts().keys().tolist()
votes = df["votes"].value_counts().keys().tolist()

print(ID)
print(age)
print(votes)

This is what my Text Data looks like, it is compiled into a .csv file. ID is the image name, age is my second input value and votes is my prediction value

ID,age,votes
484,121576.1,-5
482,121576.88,42
477,121582.42,68
475,121587.62,12
474,121587.68,29
469,121602.92,47
467,121603.0,115
463,121603.17,9
451,121605.08,22
450,121605.68,12
447,121607.97,33
410,121610.36,12
400,121610.76,5
398,121610.93,13
395,121610.99,13
394,121611.0,122
393,121611.02,15
392,121611.02,38
391,121611.04,27
390,121611.05,9
...


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source