RowData#

class pandas::RowData#

pandas C++ class.

Example#

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

// Use RowData
RowData obj;
// ... operations ...

Other Methods#

Signature

Return Type

Location

Example

size_t size() const { return col_names.size()

size_t

pd_dataframe.h:2594

View

Code Examples#

The following examples are extracted from the test suite.

size (pd_test_1_all.cpp:22)
12#include "../pandas/pd_boolean_array.h"
13
14namespace dataframe_tests {
15
16namespace dataframe_tests_boolean_array {
17    void pd_test_boolean_array_constructors() {
18        std::cout << "========= BooleanArray: constructors ======================= ";
19
20        // Default constructor
21        pandas::BooleanArray arr1;
22        if (arr1.size() != 0) {
23            std::cout << "  [FAIL] : in pd_test_boolean_array_constructors() : default constructor size != 0" << std::endl;
24            throw std::runtime_error("pd_test_boolean_array_constructors failed: default constructor size != 0");
25        }
26
27        // Initializer list constructor
28        pandas::BooleanArray arr2({
29            std::optional<bool>(true),
30            std::optional<bool>(false),
31            std::nullopt,
32            std::optional<bool>(true)