我有一个"年龄"列,但有时会显示NaN值.我知道我可以使用"fillna"来实现这个目的,但我试图定义自己的函数(并学习这样做)并使用applymap来实现数据帧
到目前为止没有成功.
Age
69
49
NaN
54
NaN
Run Code Online (Sandbox Code Playgroud)
我试过了
def get_rid_of_nulls(value):
if value == np.nan:
return 'Is Null value'
else:
return value
Run Code Online (Sandbox Code Playgroud)
这不起作用
if value == None
if value isnull
if value == np.na
if value ==''
if value == NaN
if value == 'NaN'
Run Code Online (Sandbox Code Playgroud)
这些比较似乎都不起作用.我当然错了,但是我被困住了,我很顽固地使用fillna
谢谢
使用gganimate从ggplot制作动画时,我需要设置较低的速度以允许人们读取数据。
阅读文档(很难找到选项)似乎是“ nframes”是正确的设置。但是我不能放慢动画或设置持续时间。两种方法都可以
library("gganimate")
library("tidyverse")
p <- ggplot(airquality, aes(Day, Temp, color = Month)) +
transition_time(Month) +
labs(title = 'Month is {frame_time}') +
geom_path(aes(group = Month), size = 1)
animate(p, nframes = 100)
Error in device(files[i], ...) : unused argument (nframes = 100)
Run Code Online (Sandbox Code Playgroud)