UndefinedVariableError#

class pandas::UndefinedVariableError#

pandas C++ class.

Example#

#include <pandas/pandas.h>
using namespace pandas;

// Use UndefinedVariableError
UndefinedVariableError obj;
// ... operations ...

Constructors#

Signature

Location

Example

explicit UndefinedVariableError(const std::string& msg) : std::runtime_error(msg)

pd_exceptions.h:98

View

explicit UndefinedVariableError(const char\* msg) : std::runtime_error(msg)

pd_exceptions.h:99

View

Code Examples#

The following examples are extracted from the test suite.

UndefinedVariableError (pd_test_5_all.cpp:72239)
72229        pandas::error_messages::unsupported_op("+", "object"),
72230        local_fail);
72231
72232    // Category 6: dtype — cannot cast.
72233    check_eq_str(
72234        "case_3.cat6_dtype.cannot_cast",
72235        "Cannot cast float64 to int64",
72236        pandas::error_messages::cannot_cast("float64", "int64"),
72237        local_fail);
72238
72239    // Category 7: UndefinedVariableError (eval/query).
72240    check_eq_str(
72241        "case_3.cat7_UndefinedVariable.undefined_variable",
72242        "name 'x' is not defined",
72243        pandas::error_messages::undefined_variable("x"),
72244        local_fail);
72245
72246    // Category 8: UnsortedIndexError — MultiIndex lexsort.
72247    check_eq_str(
72248        "case_3.cat8_UnsortedIndex.unsorted_index",
72249        "Key length (3) was greater than MultiIndex lexsort depth",
UndefinedVariableError (pd_test_5_all.cpp:72239)
72229        pandas::error_messages::unsupported_op("+", "object"),
72230        local_fail);
72231
72232    // Category 6: dtype — cannot cast.
72233    check_eq_str(
72234        "case_3.cat6_dtype.cannot_cast",
72235        "Cannot cast float64 to int64",
72236        pandas::error_messages::cannot_cast("float64", "int64"),
72237        local_fail);
72238
72239    // Category 7: UndefinedVariableError (eval/query).
72240    check_eq_str(
72241        "case_3.cat7_UndefinedVariable.undefined_variable",
72242        "name 'x' is not defined",
72243        pandas::error_messages::undefined_variable("x"),
72244        local_fail);
72245
72246    // Category 8: UnsortedIndexError — MultiIndex lexsort.
72247    check_eq_str(
72248        "case_3.cat8_UnsortedIndex.unsorted_index",
72249        "Key length (3) was greater than MultiIndex lexsort depth",