print("【显示】多级索引:\n",index1) print("【执行】index1.get_level_values('letter')") print(index1.get_level_values('letter')) print("【执行】index1.get_level_values('number')") print(index1.get_level_values('number')) print("【执行】index1.get_level_values(0)") print(index1...
用法:TimedeltaIndex.get_level_values(level) 参数: level:level是级别在MultiIndex中的整数位置,或者是级别的名称。 返回:自我,因为索引只有一个级别。 范例1:采用TimedeltaIndex.get_level_values()函数查找给定TimedeltaIndex对象的第0级中存在的所有值。 # importing pandas as pdimportpandasaspd# Create the Time...
用法: Index.get_level_values(level)返回请求级别的值索引。这主要用于从 MultiIndex 获取单个级别的值,但在 Index 上也提供了兼容性。参数: level:整数或字符串 它是整数位置或级别的名称。 返回: index 调用对象,因为索引中只有一层。注意:对于索引,级别应为 0,因为没有多个级别。例子:...
不可能给get_level_values超过一级(例如df.index.get_level_values(['a','c']) 有一种解决方法,可以在每个所需的列上使用get_level_values和zip它们一起使用: 例如: a_list = df.index.get_level_values('a').valuesc_list = df.index.get_level_values('c').valuesprint([i for i in zip(a_l...
函数如下 df.index.get_level_values(lever) lever:int or str,索引位置或者是索引的名称 例子 importpandas as pd tuples= [('A','a'),('A','b'),('B','a'),('B','b')] mul_index= pd.MultiIndex.from_tuples(tuples, names=('Upper','Lower')) ...
尝试一下,看看它是否适用于您:由于您的多重索引具有名称,因此使用query作为函数会更容易:...
For a DatetimeIndex contained in a MultiIndex get_level_values() returns a DatetimeIndex without frequency, even if the frequency is set and available in the internal structure (i.e. if accessed via index.levels, see example above). The underlying issue seems to be the procedure in _get_leve...
MultiIndex.get_level_values(level) Return vector of label values for requested level.Length of returned vector is equal to the length of the index. 函数参数 level:int or str level is eitherthe integer position of the levelin the MultiIndex, orthe name of the level. ...
max()、min()、sum()这三个内置函数分别用于计算列表、元组或其他可迭代对象中所有元素最大值、最小...
In [6]: %timeit i.unique("M") 30.9 µs ± 958 ns per loop (mean ± std. dev. of 7 runs, 10,000 loops each) In [7]: %timeit i.get_level_values('M').drop_duplicates() 16.1 µs ± 84 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each) ...