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是随值的改变而改变的。