1. python pandas通過set_index設置某列為index
pandas中set_index方法用於將某一列設置為index。主要參數包括:keys(設置為index的列名),drop(默認為True,表示刪除該列),append(默認為True,表示刪除原index),inplace(默認為False,表示不替換原DataFrame)。下面通過實例展示如何使用set_index方法:
實例1:將id列為新的index
實例2:設置id列為index後,保留原列
實例3:保留原有的index列
實例4:使用inplace參數替換原DataFrame
實例5:通過新建Series並將其設置為index
至此,了解了set_index方法的基本使用,希望對您學習Python和pandas有所幫助。如需更多交流,請關注公眾號:Python小工具。
2. paython中id命令的用途
用於獲取對象的內存地址。
我們每一個人都有身份證來證明自己的身份。網路地址也有,那就是id。
網路id可以用來表示計算機屬於哪個網路。Python中也有id函數,而Python中每個對象擁有唯一的內存id,所以id函數它主要用於獲取指定對象的內存id值,是Python中必不可少的內置函數。Python中id()函數用於獲取對象的內存地址。
id(object)返回的是對象的「身份證號」,唯一且不變,但在不重合的生命周期里,可能會出現相同的id值。此處所說的對象應該特指復合類型的對象(如類、list等),對於字元串、整數等類型,變數的id是隨值的改變而改變的。