python运行时遇到bug:
MultiIndex has no single backing array. Use ‘MultiIndex.to_numpy()’ to get a NumPy array of tuples.
网络上面有一些方法如下(引用):
但其实并不能很好的解决问题:
这句话的意思是,多重索引没有单个的支持数组。要获取元组的 NumPy 数组,请使用 ‘multiindex.to_numpy()’。
要将多重索引转换为 NumPy 数组,你可以使用 ‘multiindex.to_numpy()’ 方法。例如:
import pandas as pd
# Create a multi-indexed DataFrame
df = pd.DataFrame({
'A': ['a',