- 已编辑
给出具体的可重现的例子,然后才能分析
给出具体的可重现的例子,然后才能分析
fenguoerbian
好的已经补上例子
yuanfan 包名字叫 nhanesA, 函数名叫nhanes( )
monster_white
我两个都是NULL欸,我很怀疑R在某种程度上是不是只有向量和列表两种结构。
monster_white
你这例子两个都是返回的NULL
啊,而且提示没有variable这个数据集。
你给出的真的是个能稳定重现你的问题的例子吗?
结合楼主此帖子的标题“单个变量的字符串”,也许 variable 不是一个数据集,而是一个变量或者一个字符串?
如果它是一个字符串的话,我也不知道 data 和 data[1] 能有撒区别了。如果是一个变量,数据类型上是一个一维向量的话,data 和 data[1] 才会有区别。
data <- "variable"
print(data)
print(data[1])
# [1] "variable"
# [1] "variable"
fenguoerbian 我重新修改了代码,上次是我写的有问题。它这个nhanes函数是抓取nhanes数据库(网站)上特定的数据集的。
抱歉抱歉我的疏忽。
yuanfan 我重新修改了代码,上次是我写的有问题。它这个nhanes函数是抓取nhanes数据库(网站)上特定的数据集的。
抱歉抱歉我的疏忽。
Vinnish 我有时候网络不好也会显示NULL
monster_white
还是没法重现,我的到的是都是10122 * 44的数据框。如果这样的代码就是在你的机器上可以 稳定重现 你说的问题的代码了,要不要检查一下在你调用nhanes()
前,你的data
和data[1]
分别是什么,以及你的运行环境?还有你提到的网络问题?因为这样的现象看起来更像是本地设置的问题了。
另外一个小的建议,你的示例代码,两个nhanes()
语句都将结果赋值给了x
,这不方便对比两个不同的语句是否真的得到了不同的结果诶。
fenguoerbian 好的谢谢您的建议!