为什么大熊猫有时在其方法中使用参数“ dropna”,有时使用“ skipna”?

时间:2019-01-04 01:01:01

标签: pandas

请考虑这是一个问题或建议。熊猫有时在其方法中使用参数“ dropna”,有时在以下两种情况下使用“ skipna”:

t <- D1$Time

for (i in (1:ncol(D1))){
  fit <- nls(D1[,i] ~ A1 * exp(-k1 * t), start = list(A1 = 1, k1 = 0.02))
  P <- summary(fit)$parameters[,1:2]

  A0[i]     <- P[1,1]
  SEA0[i]   <- P[1,2]
  kobs[i]   <- P[2,1]
  SEkobs[i] <- P[2,2]

}

ExTab  <- cbind(SS, A0, SEA0, kobs, SEkobs)
write_clip(ExTab)

在两种情况下最好使用“ skipna”,除非出于某些特殊原因需要为参数使用两个不同的名称。

1 个答案:

答案 0 :(得分:2)

基于文档

median :skipna : boolean, default True

Exclude NA/null values when computing the result.

value_counts: dropna : boolean, default True

Don’t include counts of NaN.

因此,value_count将在打印输出(默认)时在末尾下降,但中位数在计算过程中将不考虑nan而返回值,因此基本上这两个目标是两个不同的目标。