Python Keras ImageDataGenerator,带有来自DataFrame的附加列

Python Keras ImageDataGenerator,带有来自DataFrame的附加列,python,pandas,tensorflow,machine-learning,keras,Python,Pandas,Tensorflow,Machine Learning,Keras,我有一个包含多个列的熊猫数据框,其中一列是图像文件的名称。 我可以使用tf.keras.ImageDataGenerator().flow\u from\u dataframe(),示例如下: 除了图像和目标,我如何获取其他数据列如性别、年龄、安纳托姆网站、挑战、诊断等。来自数据框的flow\u似乎没有涵盖它,我尝试了TF数据选项,但是我想要一些更简单的东西,因为它看起来像是一个常见的用例。你说的获取其他列是什么意思?@DwijMehta我的意思是,生成器应该包括年龄、性别和其他内容,同时还要

我有一个包含多个列的熊猫数据框,其中一列是图像文件的名称。 我可以使用
tf.keras.ImageDataGenerator().flow\u from\u dataframe()
,示例如下:


除了图像和目标,我如何获取其他数据列如性别、年龄、安纳托姆网站、挑战、诊断等。来自数据框的
flow\u似乎没有涵盖它,我尝试了TF数据选项,但是我想要一些更简单的东西,因为它看起来像是一个常见的用例。

你说的获取其他列是什么意思?@DwijMehta我的意思是,生成器应该包括年龄、性别和其他内容,同时还要获取每个示例的真实图像数组。因此,生成器将生成
(输入,标签)
,其中
输入
[图像,患者id,性别,年龄,安纳托姆现场\u常规\u挑战]
标签
[诊断,目标]
。但是
图像
不是列中的名称,它是位于磁盘上的真实图像。这可能会对您有所帮助。您希望如何映射和使用它?。如果有多个目标值,可以使用
y\u col
作为列列表。@Tfer3我有多个X列。其中一个X列是图像路径,因此应该将其加载到图像中,其他X列应该作为元数据列保留。