6.2. DataFrame Attributes
df.columns- get column namesdf.index- get indexdf.values- get values
6.2.1. SetUp
>>> import pandas as pd
>>>
>>>
>>> df = pd.DataFrame([
... {'firstname': 'Alice', 'lastname': 'Apricot', 'age': 30},
... {'firstname': 'Bob', 'lastname': 'Blackthorn', 'age': 31},
... {'firstname': 'Carol', 'lastname': 'Corn', 'age': 32},
... ])
>>>
>>> df
firstname lastname age
0 Alice Apricot 30
1 Bob Blackthorn 31
2 Carol Corn 32
6.2.2. Columns
df.columns- get column names
>>> df.columns
Index(['firstname', 'lastname', 'age'], dtype='str')
6.2.3. Indexes
df.index- get index
>>> df.index
RangeIndex(start=0, stop=3, step=1)
6.2.4. Values
df.values- get values
>>> df.values
array([['Alice', 'Apricot', 30],
['Bob', 'Blackthorn', 31],
['Carol', 'Corn', 32]], dtype=object)
6.2.5. Dtypes
df.dtypes- get data types
>>> df.dtypes
firstname str
lastname str
age int64
dtype: object
6.2.6. Size
df.size- get number of elements
>>> df.size
9
6.2.7. Shape
df.shape- get tuple representing the dimensionality
>>> df.shape
(3, 3)
6.2.8. NDim
df.ndim- get number of dimensions
>>> df.ndim
2