The attributes of the Series object are: 1. The index attribute, to view the index of the Series object; 2. The size attribute, to view the number of elements in the Series; 3. The values attribute, to convert the data format in Pandas to Numpy The form of the array; 4. dtype attribute; 5. name attribute.
Common properties of Pandas Series objects:
To view the related properties of Series, you can view Or change the type and index of the sequence elements.
In [1]: import pandas as pd In [2]: a=pd.Series([0,1,2,3,4,5])
1) The index attribute
The index attribute can view the index of the Series object, and can also be directly assigned and changed. We use .loc and .iloc to modify the index, and do the same processing before and after. Please understand the difference between loc and i loc. The code is as follows.
In [3]: a.index Out[3]: RangeIndex(start=0, stop=6, step=1) In [4]: a.loc[1] Out[4]: 1 In [5]: a.iloc[1] Out[5]: 1
The index of a is changed. At this time, loc[1] takes the value of the second last position, while iloc[1] still takes the value of the absolute position 1.
In [6]: a.index = [5,4,3,2,1,0] In [7]: a.index Out[7]: Int64Index([5, 4, 3, 2, 1, 0], dtype='int64') In [8]: a.loc[1] Out[8]: 4 In [9]: a.iloc[1] Out[9]: 1
2) size attribute
The size attribute can be used to view the number of elements in the Series.
In [10]: a.size # 查看数据的个数 Out[10]: 6
3) values attribute
The values attribute can be used as a bridge between Pandas and Numpy. The data format in Pandas can be converted to The form of arrays in Numpy.
In [11]: a.values # 查看返回值,返回的是一个Numpy中的array类型 Out[11]: array([0, 1, 2, 3, 4, 5], dtype=int64)
4) dtype attribute
The dtype attribute is used to view the type of data, and then the data type can be changed through the astype method. Pandas supports many data types, and we need to choose different data types according to different usage scenarios.
In [12]: a.dtype # 查看数据类型 Out[12]: dtype('int64') In [13]: a=a.astype('float64') In [14]: a.dtype # 查看数据类型
5) name attribute
Get the name of values
6) index.name attribute
Get the name of the index
For more programming-related knowledge, please visit: Programming Learning! !
The above is the detailed content of What are the common properties of Pandas Series objects?. For more information, please follow other related articles on the PHP Chinese website!

To maximize the efficiency of learning Python in a limited time, you can use Python's datetime, time, and schedule modules. 1. The datetime module is used to record and plan learning time. 2. The time module helps to set study and rest time. 3. The schedule module automatically arranges weekly learning tasks.

Python excels in gaming and GUI development. 1) Game development uses Pygame, providing drawing, audio and other functions, which are suitable for creating 2D games. 2) GUI development can choose Tkinter or PyQt. Tkinter is simple and easy to use, PyQt has rich functions and is suitable for professional development.

Python is suitable for data science, web development and automation tasks, while C is suitable for system programming, game development and embedded systems. Python is known for its simplicity and powerful ecosystem, while C is known for its high performance and underlying control capabilities.

You can learn basic programming concepts and skills of Python within 2 hours. 1. Learn variables and data types, 2. Master control flow (conditional statements and loops), 3. Understand the definition and use of functions, 4. Quickly get started with Python programming through simple examples and code snippets.

Python is widely used in the fields of web development, data science, machine learning, automation and scripting. 1) In web development, Django and Flask frameworks simplify the development process. 2) In the fields of data science and machine learning, NumPy, Pandas, Scikit-learn and TensorFlow libraries provide strong support. 3) In terms of automation and scripting, Python is suitable for tasks such as automated testing and system management.

You can learn the basics of Python within two hours. 1. Learn variables and data types, 2. Master control structures such as if statements and loops, 3. Understand the definition and use of functions. These will help you start writing simple Python programs.

How to teach computer novice programming basics within 10 hours? If you only have 10 hours to teach computer novice some programming knowledge, what would you choose to teach...

How to avoid being detected when using FiddlerEverywhere for man-in-the-middle readings When you use FiddlerEverywhere...


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Linux new version
SublimeText3 Linux latest version

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

Dreamweaver Mac version
Visual web development tools

Atom editor mac version download
The most popular open source editor