Skip to content

Commit 6e50e07

Browse files
committed
REF: implement size for 2D compat
1 parent 0db23fc commit 6e50e07

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

cyberpandas/base.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,20 @@ def _from_sequence(cls, scalars, dtype=None, copy=False):
1919
def _from_factorized(cls, values, original):
2020
return cls(values)
2121

22+
@property
23+
def size(self):
24+
return self.data.size
25+
2226
@property
2327
def shape(self):
24-
return (len(self.data),)
28+
return self.data.shaoe
29+
30+
@property
31+
def ndim(self):
32+
return len(self.shape)
2533

2634
def __len__(self):
27-
return len(self.data)
35+
return self.shape[0]
2836

2937
def __getitem__(self, *args):
3038
result = operator.getitem(self.data, *args)

0 commit comments

Comments
 (0)