pandasCore Python Documentation#
pandasCore Python is a high-performance C++ implementation of the pandas API, providing DataFrame, Series, Index, and related classes with pandas-compatible interfaces.
Note
This documentation is auto-generated from the pandasCore Python bindings using runtime introspection.
Quick Start#
import pandasCore as pd
# Create DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print(df.shape) # (3, 2)
print(df.columns) # ['A', 'B']
# Create Series
s = pd.Series([1.0, 2.0, 3.0], name='values')
print(s.size) # 3
print(s.mean()) # 2.0
# Create Index
idx = pd.Index([1, 2, 3], name='my_index')
print(len(idx)) # 3
Installation#
# Add build directory to path
import sys
sys.path.insert(0, 'D:/Projects/Cpp2/x64/Release')
# Import module
import pandasCore as pd
Contents#
API Reference
- API Reference
- DataFrame
- Series
- Index
- RangeIndex
- DatetimeIndex
- TimedeltaIndex
- PeriodIndex
- IntervalIndex
- MultiIndex
- CategoricalIndex
- Timestamp
- Timedelta
- Period
- Interval
- Categorical
- GroupBy
- Rolling
- Expanding
- EWM (Exponentially Weighted Moving)
- Resampler
- String (.str) Accessor
- Datetime (.dt) Accessor
- Categorical (.cat) Accessor
- Sparse (.sparse) Accessor
- Data Types
- Date Offset Classes
- I/O Classes
- Top-Level Functions
- Quick Links