问题标签 [fillna]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3391 浏览

python - 带有递增值的 Pandas fillna

我有一个数据框,其中有一列顺序但不相邻的数字和缺失值。

我想使用该fillna函数用前一个非缺失行中的增量值填充缺失值。

这是一个简化的表格:

我想这样填写my_counter

我怎样才能完成这项任务?

0 投票
1 回答
2320 浏览

python - 如何在 pandas 的 fillna 中使用 math.sin()

我尝试在 fillna 中使用 math.sin() 函数,但失败了:

有什么办法可以解决吗?

这是错误消息:

0 投票
1 回答
284 浏览

pandas - fillNa(0) 而不是产生 None

我的问题就在代码片段的下方,如下:

我有原始的传感器时间序列数据..现在非常接近可用:)

在此处输入图像描述

问题

如果我取消注释最后两行以尝试在开始时填充 NaN,我不会得到零。我得到None。:( 谁能告诉我为什么?

没有任何

我想..你知道,在那里得到 0:

最后一步是让我得到这些 app_* 数字的滚动平均值,这样我就得到了一条曲线。

0 投票
1 回答
129 浏览

pandas - 如何替换值前向减-1?

A.fillna(method='ffill')用来替换后继值吗?我们如何在每一步中用负 -1 替换后续值?

0 投票
1 回答
81 浏览

python - python - 如何用pandas DataFrame中的第一个值替换NaN?

我有一个如下所示的数据框,其中我有某些名称 (AC) 的值 the first month of the year 。

对于这些名称,我想将 NaN 替换为一年中第一个月的值。虽然对于名称我没有此信息,但我想保留该NaN值。最后,我想要一个如下所示的数据框。

0 投票
2 回答
833 浏览

python - dataframe combine_first does not work as well as fillna

the first dataframe is:

the second dataframe is :

how to update the first dataframe's next_dau from the second one i have tried combine_first and fillna, they seem not support multi-index:

then i updated to:

loc raise a error because of next_day_dau dose not contain all the indexes in frame1 then i tried combine-first and fillna with inplace=True ,all dont work.enter image description here

0 投票
1 回答
170 浏览

python - 如何根据 NaN 之后的下一个有效值等于上一个有效值的条件回填 NaN 值

这是我的 pandas DataFrame 的摘录:

我想回填满足当前有效(即非 NaN)TransactionId 等于前一个有效值(df 中的第一行)条件的任何 NaN 值。

0 投票
1 回答
2422 浏览

pyspark - PySpark:即使在转换类型之后,fillna 函数也不起作用

我有一个包含两列的数据框,如下所示:

我正在尝试用一些任意字符串填充空值,因此我执行了以下操作:

这再次向我展示了相同的结果:

所以我四处搜索,发现这个关于 stackoverflow 的帖子表明不匹配的类型可能会导致这个问题,所以我做了:

我不得不提到原始数据框具有以下架构:

另外,我尝试过:

哪个工作得很好。我在这里错过了什么吗?不是fillna我要找的吗?

0 投票
1 回答
168 浏览

python - Pandas Dataframe 行值等于 + 1 以上的值

我有一个每年第一周的数据框。我正在尝试获取周数列表。

所以基本上我需要用 (1) + 1 上面的数字填充 na。

到目前为止,这是我的代码

有谁知道为什么这不起作用?

非常感谢

0 投票
1 回答
220 浏览

python - python中的“fillna”命令不返回使用熊猫的意思

我正在尝试在 python 中运行 fillna 命令。它根本无法用任何东西替换 Nan 值,并且它不返回错误。

在第 22 行,Nan 还在。我已经通过在这里搜索问题完成了所有我能找到的事情,但这甚至没有给我反馈为什么它失败了。据我了解,df.mean 应该在没有 Nan 值的情况下计算,但 df.mean 不会返回包含 Nan 的列的值。