【问题标题】:SettingWithCopy WarningSettingWithCopy 警告
【发布时间】:2022-01-08 11:37:29
【问题描述】:

我收到了来自 python 的警告,但我不知道如何解决它。

我正在尝试将两个数据集与“名称”、“成分”、“评级”列合并。第一个数据集只有前两列和 15 行的值(其中一些是重复的)。第二个数据集包含所有三列和 10 行的值,与以前相同,但没有重复。我想要的输出是第一个数据集(所有 15 行),每行都有各自的评级。为此,我写道:

fulltab = Recs.merge(Output, how='left', on=['Name','Ingredients'], sort=False)

虽然输出正确并且我没有收到错误,但我仍然收到 SettingWithCopyWarning。有人可以帮忙吗?谢谢!

【问题讨论】:

  • 问题不在于这一行,而在于您上面的代码。如何创建RecsOutput
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python dataframe merge


【解决方案1】:

要忽略所有警告,您可以使用以下代码

import warnings 
warnings.filterwarnings("ignore")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2015-10-21
    • 2017-05-31
    • 1970-01-01
    • 2011-12-28
    • 2013-02-23
    • 2013-04-29
    相关资源
    最近更新 更多