【发布时间】:2019-10-24 16:59:09
【问题描述】:
使用 if 语句重置对象的长度
我正在做网页抓取。有一个if语句如下
{if(length(title) == 0) NA else title}
最初的标题长度是 12。
现在我对长度函数感到困惑。
length(title) 给我 12。
length(title)==0 gives 我 FALSE。
所以,设置length(title)==0 是没有意义的,因为我们已经知道标题的长度是 12,那么将它设置为 0 的意义何在。
【问题讨论】:
-
请在您的问题中添加一些示例数据。很难弄清楚你的问题出在哪里。
-
您的问题到底是什么?您需要逻辑表达式才能让
if知道是否进行评估。您是否将length与nchar混淆了?
标签: r if-statement string-length