diff --git a/src/readers/csv/csv.js b/src/readers/csv/csv.js
index <HASH>..<HASH> 100644
--- a/src/readers/csv/csv.js
+++ b/src/readers/csv/csv.js
@@ -214,6 +214,8 @@ const CSVReader = Reader.extend({
 
         return typeof condition !== 'object' ?
           (rowValue === condition
+            // if the column is missing, then don't apply filter
+            || rowValue === undefined
             || condition === true && utils.isString(rowValue) && rowValue.toLowerCase().trim() === 'true'
             || condition === false && utils.isString(rowValue) && rowValue.toLowerCase().trim() === 'false'
           ) :
Make all values pass the filter when a column for filtering is absent from the CSV file