【发布时间】:2021-12-06 12:16:03
【问题描述】:
我有一个包含 n 个特征 + 1 个目标列的数据集,我用它来训练机器学习模型。
要做到这一点,从我原来的 df 开始:
X=df.drop('target', axis=1)
Y=df['target']
然后我有一个具有所有功能的 dataframe X 和一个带有该目标列的 pandas.Series Y,名为 Y。
现在,我想将这两个结构合并到一个 python dict(或 json)中,以将其用作数据流并对其进行迭代,例如:
for X, Y in new_object
我读了这个Making a dictionary from pandas dataframes,但最后我无法得到这个可迭代的字典。
有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
-
您能详细说明您希望每次迭代做什么吗?我猜你希望它返回一行数据?
标签: python-3.x pandas dataframe jupyter-notebook