Python的pandas数组如何得到索引值,如图,我要得到ohio的索引值,应该怎样做?

可以将pandas 的dataframe数据类型先转换为numpy的矩阵。然后用np.argwhere去获取特定值的索引

python怎么打开层次化索引?

层次化索引是你能在一个数组上拥有多个索引,例如:有点像Excel里的合并单元格对么?以外层索引的方式选择数据子集:以内层索引的方式选择数据:层次化索引在数据重塑和分组中扮演着很重要的角色,例如,上面的层次化索引数据可以转换为一个DataFrame:对于一个DataFrame,横轴和竖轴都可以有层次化索引,例如:重排分级顺序swaplevel()函数可以将两个级别的数据进行交换,例如:sortlevel()函数根据单个级别的值对数据进行排序,例如:以行按第一层进行排序:以行按第二层进行排序:以列按第一层进行排序:

python数组索引起始编号是0还是1?

python的创始人(Guido van Rossum)说过,Python使用0-based索引方式的原因之一是Python的切片(slice)语法。先看看切片的用法。可能最常见的用法就是“从数组中切出前n位”或“从数值这第i位起切出n位”(前一种实际上是i==起始位的特殊用法)。

既然Python是用C实现的,那为什么Python不能直接生成exe呢?

C语言其实是一种比较“古老”而且“底层”的语言。其执行效率,仅次于汇编语言。

说其古老,是因为C语言的出现很早。

虽然Fortran、Cobol语言出现比C语言更早,但是现代主流操作系统(Windows、Mac Os、linux、iOS、Android、Unix)全部脱胎于C语言。

说它底层,是因为C语言设计之初就是为了同时编写汇编语言。理论上可以全部用汇编写。而汇编语言是执行效率最高的语言。

所以Python用C语言写一点也不奇怪。这和它能不能生成Exe一点关系都没有。

Exe文件是Windows平台的私有格式。最简单的Exe是Com可执行文件。Exe文件实际上是一个引导程序 一个解释程序组成的。

Python语言生成的代码,只需要配以引导程序和解释程序,就可以作为Exe文件执行。

所以,Python生成Exe文件一点难度都没有。只是它愿不愿意提供的问题。