【问题标题】:Making a dictionary from a dataframe and a Pandas series从数据框和 Pandas 系列制作字典
【发布时间】: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


【解决方案1】:

我认为你需要这个:

for x, y in zip(X.values, Y.values):

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2019-12-24
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    • 2019-01-03
    • 2017-07-03
    相关资源
    最近更新 更多