【发布时间】:2021-12-13 17:12:41
【问题描述】:
我正在为数据框创建多级列:
lst_of_tuples = [('A', 'X'), ('A', 'Y'), ('B', 'X'), ('B', 'Y')]
columns = pd.MultiIndex.from_tuples(lst_of_tuples, names=[None, None])
这似乎与the documenation 匹配,下面的示例(尽管我正在构建多级列,而不是索引):
index = pd.MultiIndex.from_tuples(tuples, names=["first", "second"])
我从 PyCharm 收到有关预期类型的警告,特别是在“名称”变量上:
预期类型 'Optional[Sequence[Hashable]]',改为 'list[None]'
我得到了我想要的结果,但我还是想清除这个警告。我不确定应该在这里输入什么类型的对象,因为文档看起来很清楚。这是一个 PyCharm 错误吗?提前感谢您提供任何见解!
【问题讨论】: