我正在调用Matlab中的几个python库,现在在使用pandas的最新版本(ver0.23.x)https://pandas.pydata.org/时遇到了问题。相反,pandas 0.22.x工作正常。你知道吗
注意,这个问题在python中并不存在。你知道吗
复制:
% set desired python environment
pyversion(pypath)
% try to create a pandas series
py.pandas.Series(1)
Error using py.pandas.Series
Class 'py.pandas.core.series.Series' is not allowed to define a 'cat' method.
有人经历过吗?你知道吗
我注意到pandas已经把categalaccessor(猫的意思)从熊猫.core.series.CategoricalAccessor到.core.arrays文件.分类的。分类的接受者. 也许这有关系?你知道吗
任何帮助都将不胜感激。你知道吗
我可以在R2018b上用python3.6.6和pandas 0.23.4在win10x64上复制这个。你知道吗
您的建议很可能是相关的,因为pandas的
cat
可能会干扰MATLAB的cat
,后者用于串联。你知道吗我建议您使用正确版本的pandas创建一个新的虚拟环境,并让MATLAB使用(通过
pyversion
命令)。毕竟,这正是虚拟环境的用途。另见this documentation article。你知道吗相关问题 更多 >
编程相关推荐