diff --git a/src_cpp/numpy/numpy_scan.cpp b/src_cpp/numpy/numpy_scan.cpp index 0dc885c..c172205 100644 --- a/src_cpp/numpy/numpy_scan.cpp +++ b/src_cpp/numpy/numpy_scan.cpp @@ -172,7 +172,7 @@ void NumpyScan::scan(PandasColumnBindData* bindData, uint64_t count, uint64_t of !py::isinstance(val)) { if (val == Py_None || (py::isinstance(val) && std::isnan(PyFloat_AsDouble(val)))) { - outputVector->setNull(pos, true /* isNull */); + outputVector->setNull(i, true /* isNull */); continue; } if (!py::isinstance(val)) {