我使用了tensorflow熊猫已有几个月了,但是今天突然间我无法导入它们。当我尝试:
import pandas as pd
Run Code Online (Sandbox Code Playgroud)
它会显示:
File "<input>", line 1, in <module>
File "C:\Program Files\JetBrains\PyCharm Community Edition 2017.2.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\__init__.py", line 42, in <module>
from pandas.core.api import *
File "C:\Program Files\JetBrains\PyCharm Community Edition 2017.2.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\core\api.py", line 9, in <module>
from pandas.core.categorical import Categorical
File "C:\Program Files\JetBrains\PyCharm Community Edition 2017.2.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\core\categorical.py", line …Run Code Online (Sandbox Code Playgroud) 我有一个包含 30 个变量的数据框 X,v1, v2 ... v30并且
col_name=[v1,v2.....v30]
对于每个变量,我想绘制直方图以了解变量分布。但是,编写代码来一个一个地绘制太手动了,我可以使用 for 循环之类的东西一次绘制 30 个直方图吗?
例如:
for i in range(30):
hist(np.array(X[col_name[i]]).astype(np.float),bins=100,color='blue',label=col_name[i],normed=1,alpha=0.5)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?就像一页图表(每个图表都有标题和标签),这样我就可以向下滚动阅读。