过滤数据 table 产生意外结果
Filtering of data table yields unexpected results
我正在尝试过滤数据 table 并且看似两种等效方法会产生不同的结果。不幸的是,我无法共享数据,而且我也无法通过一个简单的示例来复制我的问题。下面我提供了每种方法的代码。在第一种方法中,我们 select 来自向量的元素来过滤数据 table。结果是一个非空数据table。但是,当我将该向量的第一个元素存储在单独的过滤器中并尝试使用该变量进行过滤时,结果为空 table。可能是什么原因?提供的代码正是我运行.
的代码
# Method 1
dataSet[FieldLabel == stringVector[1]] # stringVector[1] is something like "XDE 01.1 - YYYY QX BBBB
Probability (incl. XXX) - changed.xlsm"
# Method 2
template <- stringVector[1]
dataSet[FieldLabel == template]
Aurele,发现问题变量 template
是 dataSet
中的一列。我只是简单地重命名了变量 template
来避免这个问题。
我正在尝试过滤数据 table 并且看似两种等效方法会产生不同的结果。不幸的是,我无法共享数据,而且我也无法通过一个简单的示例来复制我的问题。下面我提供了每种方法的代码。在第一种方法中,我们 select 来自向量的元素来过滤数据 table。结果是一个非空数据table。但是,当我将该向量的第一个元素存储在单独的过滤器中并尝试使用该变量进行过滤时,结果为空 table。可能是什么原因?提供的代码正是我运行.
的代码# Method 1
dataSet[FieldLabel == stringVector[1]] # stringVector[1] is something like "XDE 01.1 - YYYY QX BBBB
Probability (incl. XXX) - changed.xlsm"
# Method 2
template <- stringVector[1]
dataSet[FieldLabel == template]
Aurele,发现问题变量 template
是 dataSet
中的一列。我只是简单地重命名了变量 template
来避免这个问题。