python - 熊猫在尝试设置列的值时返回 SettingWithCopyWarning
问题描述
我正在尝试更改熊猫中的列值。我目前的代码是:
df.loc[:,"origin"] = df.loc[:,"origin"].map(my_fun)
这些命令似乎有效,但它返回一个 SettingWithCopyWarning。我也试过:
df.loc[:,"origin"] = df.loc[:,"origin"].map(my_fun).copy(deep=True)
但我得到了同样的结果。问题是什么?
我的熊猫是 1.1.2
解决方案
推荐阅读
- hive - 在 Hive 中使用 regexp_replace 从字符串中删除字母
- powershell - 使用变量的 Get-ADObject 和 Where-Object 问题
- ios - 更改 UILabel 部分被星号包围的文本颜色
- git - 如果您 git commit a stash,提交历史记录中将显示什么日期?
- mysql - 按差异过滤的绩效分组
- excel - 在数据透视表中选择最后 3 个值(周)但没有使用 VBA 的“空白”
- enums - 如何使用 Dart/Flutter 管理对枚举属性的序列化/反序列化到 Firestore?
- vba - 使用 FolderItemVerbs 并调用或 DoIt 从 VBA 执行 windows shell 中的子菜单项
- angular - Angular 4 缓存
- java - 如何获取 GraphicsDevice 的名称