Attributes are the properties of any object. Here we will discuss all the Series attributes with programming examples. All the important Series attributes according to the CBSE Class 12 Informatics practices syllabus are given below in the table:-
Attributes | Description |
---|---|
Series.index | Range of the index (axis labels) of the Series. |
Series.values | Return Series as ndarray or ndarray like depending upon dtype |
Series.dtype | Return the dtype object of the underlying data. |
Series.shape | Return a tuple of the shape of the underlying data. |
Series.nbytes | Return the number of bytes in the underlying data. |
Series.ndim | The number of dimensions of the underlying data, by definition 1. |
Series.size | Return the number of elements in the underlying data. |
Series.hasnans | Return if I have any nans; enables various perf speedups. |
Series.empty | Return true if Series is empty |
at, iat | To access a single value from Series |
loc, iloc | To access slices from Series |
Let us now check all the attribute with programming example. We will consider the following Series Student and check all the attributes on this Series Student.
1 2 3 4 5 6 7 8 9 10 11 12 | import pandas as pd student = pd.Series(["Sonal", "Rahul", "Mohan", "Siya",]) print(student) ''' Output: 0 Sonal 1 Rahul 2 Mohan 3 Siya dtype: object ''' |
1. Series.index
This attribute is used to get the range of the index (axis labels) of the Series. Let us try this function on the student Series.
1 2 | >>> student.index RangeIndex(start=0, stop=4, step=1) |
2. Series.values
values attribute returns Series as ndarray or ndarray like depending upon dtype.
1 2 | >>> student.values array(['Sonal', 'Rahul', 'Mohan', 'Siya'], dtype=object) |
3. Series.dtype
dtype attribute is used to check the data type of the Series Object. Since the student series is of object type, below output is showing 'o'.
4. Series.shape
1 2 | >>> student.dtype dtype('O') |
shape attribute gives the shape of the underlying data structure in the form of a tuple. Since the student Series is having 4 elements the output is (4,).
5. Series.nbytes
1 2 | >>> student.shape (4,) |
nbyte attribute gives the total number of bytes taken by the Series object to store the data. The below-given output tells that the student object takes 32 bytes of memory.
6. Series.ndim
1 2 | >>> student.nbytes 32 |
ndim gives the dimension of the underlying data structure. Since series is a 1-D data structure, for all series object it gives 1.
1 2 | >>> student.ndim 1 |
7. Series.size
size gives the total number of elements in the series. Since the student series has 4 elements size will give 4.
1 2 | >>> student.size 4 |
hasnans returns Boolean value. If any of the series elements is NaN it will return True. Otherwise false.
9. Series.empty
1 2 | >>> student.hasnans False |
empty attribute returns Boolean True if Series is empty, otherwise the output will be False.
11. loc, iloc
1 2 | >>> student.empty False |
10. at, iat
We will discuss at and iat in detail in our upcoming Post. You can click here to go to the post.
We will discuss loc and iloc in detail in our upcoming Post. You can click here to go to the post.
Your website is really cool and this is a great inspiring article. Thank you so much.Serie
ReplyDelete