fenguoerbian

结合楼主此帖子的标题“单个变量的字符串”,也许 variable 不是一个数据集,而是一个变量或者一个字符串?

如果它是一个字符串的话,我也不知道 data 和 data[1] 能有撒区别了。如果是一个变量,数据类型上是一个一维向量的话,data 和 data[1] 才会有区别。

data <- "variable"

print(data)
print(data[1])
# [1] "variable"
# [1] "variable"

    fenguoerbian 我重新修改了代码,上次是我写的有问题。它这个nhanes函数是抓取nhanes数据库(网站)上特定的数据集的。
    抱歉抱歉我的疏忽。

      yuanfan 我重新修改了代码,上次是我写的有问题。它这个nhanes函数是抓取nhanes数据库(网站)上特定的数据集的。
      抱歉抱歉我的疏忽。

      monster_white
      还是没法重现,我的到的是都是10122 * 44的数据框。如果这样的代码就是在你的机器上可以 稳定重现 你说的问题的代码了,要不要检查一下在你调用nhanes()前,你的datadata[1]分别是什么,以及你的运行环境?还有你提到的网络问题?因为这样的现象看起来更像是本地设置的问题了。

      另外一个小的建议,你的示例代码,两个nhanes()语句都将结果赋值给了x,这不方便对比两个不同的语句是否真的得到了不同的结果诶。