繁体   English   中英

在python中过滤和应用计算错误的函数

Function to filter and apply calculation error in python

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

将熊猫导入为 pd

定义奖金计算(数据框):

df2 = pd.read_csv("C:\\Users\\ThisI\\employees_update.csv")

active_employees['bonus'] = df2[df2["end_date"].isnull()].loc[:, "salary"] * 1.2

return active_employees

奖金计算(active_employees)

我收到以下错误消息: :7: SettingWithCopyWarning: 正在尝试在 DataFrame 中的切片副本上设置值。 尝试使用 .loc[row_indexer,col_indexer] = value 代替

请参阅文档中的警告: https: //pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy active_employees['bonus'] = df2[df2 ["end_date"].isnull()].loc[:, "salary"] * 1.2

有人可以帮我吗?

问题暂未有回复.您可以查看右边的相关问题.
2 Python,Pandas应用函数和百分位数计算

在这里,我有一个基于数据框中的其他2列计算百分位数列的函数:对于每一行,该函数将重新创建一个仅包含最后20行的mini df,为每行计算绝对差,然后分配一个百分位数到当前行。 受访者建议我回答上一个问题,以重新发布有关申请的更具体问题 求知欲-因为这样做有效-如果有人有更整洁/更快 ...

3 python错误与apply功能

我有下面的示例数据和代码,在这里试图遍历dataDF列并找到3个递增值的第一种情况,然后从dataDF列返回与第3个递增值相对应的Quarter值。 我在下面出现错误,我不确定为什么。 我真的是python新手,欢迎任何提示。 样本数据: 码: 错误: ...

4 Python函数在相关输出上应用过滤器

由于python( corr = data.corr() )的相关性,我有一个输出,输出看起来像下面的样子。 我在这里有几个问题。 1.以下输出是否在列表或数组中指示其? 2.如何在前两个字符串列上应用过滤器,并仅选择col1和col2名称不相同的那些列(由于我看不到前两列的列名,所以我很难应用 ...

6 Python Pulp目标函数计算错误

我是PuLP的初学者,目前我正在开发一个模型,该模型将根据给定规模的小时能量负荷和太阳能发电系统的产量来帮助确定太阳能发电系统的规模。 程序的输出由以下代码行控制: 该程序中使用的目标函数如下所示。目标是最小化问题。 这与在输出代码的最后一个打印函数中编写的公式相同。 但 ...

7 在进行列计算之前应用过滤器

下面的公式非常适合计算最小“count2”值。 在页面上,我有一个名为 cmpet_nam 的过滤器。 下面的公式是所有 cmpet_nam 中最低的。 我想要的,但我希望它排除在页面上过滤掉的那些并查找所选那些的最小值。 我该如何添加一些东西来做到这一点? var _minvalue = M ...

9 应用函数然后过滤DataFrame

我目前正在尝试创建一个新列,然后过滤: 这就是DF的样子: 如果列条目为假,则将其提取出来。 但它不起作用并在此处产生错误: df['filterSalaryLoc'] = df[True if df['distance'] <= 25 & df['compens ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM