Python 牵牛星与熊猫不兼容:模块';熊猫。核心';没有属性
我最近开始使用altair,但一直无法使用Python 牵牛星与熊猫不兼容:模块';熊猫。核心';没有属性,python,pandas,visualization,altair,Python,Pandas,Visualization,Altair,我最近开始使用altair,但一直无法使用 import altair as alt import pandas as pd print(pd.__version__) #1.0.5 print(alt.__version__) #2.0.0rc1 source = pd.DataFrame({ 'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'], 'b': [28, 55, 43, 91, 81, 53, 19, 8
import altair as alt
import pandas as pd
print(pd.__version__) #1.0.5
print(alt.__version__) #2.0.0rc1
source = pd.DataFrame({
'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],
'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]
})
alt.Chart(source).mark_bar().encode(
x='a',
y='b'
)
告诉我错误:
/Applications/anaconda3/lib/python3.6/site-packages/altair/utils/core.py in sanitize_dataframe(df)
77 df = df.copy()
78
---> 79 if isinstance(df.index, pd.core.index.MultiIndex):
80 raise ValueError('Hierarchical indices not supported')
81 if isinstance(df.columns, pd.core.index.MultiIndex):
AttributeError: module 'pandas.core' has no attribute 'index'
不久前,我可能尝试安装一个扩展,使altair
与JupyterLab一起工作。我不认为我做了什么别的事把事情搞砸了
关于如何让它工作有什么建议吗?牵牛星目前的版本是4.1版;自2.0版以来,它有大量的改进和错误修复,这就是其中之一。如果您将Altair更新到最新版本,它应该可以工作。我将您的代码复制/粘贴到我的笔记本中,它工作得非常好。我使用的是Altair 4.1.0,这是唯一的区别