我的笔记本电脑上安装了 Python2 和 Python3。我正在尝试在 Jupyter Notebook 中运行 pandas,但它显示一条错误消息:
No module named 'pandas'
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下方法在 python2 和 python3 中安装 pandas:
pip3 install pandas
Run Code Online (Sandbox Code Playgroud)
和
conda install pandas
Run Code Online (Sandbox Code Playgroud)
两种方法都成功安装了软件包,但是当我尝试导入 pandas 时,它再次显示错误消息。然后我尝试:
!pip3 install pandas
Run Code Online (Sandbox Code Playgroud)
但随后它显示:
Requirement already satisfied: pandas in c:\users\fusuy\appdata\local\programs\python\python38-32\lib\site-packages (1.0.3)
Requirement already satisfied: pytz>=2017.2 in c:\users\appdata\local\programs\python\python38-32\lib\site-packages (from pandas) (2019.3)
Requirement already satisfied: python-dateutil>=2.6.1 in c:\users\appdata\local\programs\python\python38-32\lib\site-packages (from pandas) (2.8.1)
Requirement already satisfied: numpy>=1.13.3 in c:\users\appdata\local\programs\python\python38-32\lib\site-packages (from pandas) (1.18.1)
Requirement already satisfied: six>=1.5 in c:\users\appdata\local\programs\python\python38-32\lib\site-packages (from python-dateutil>=2.6.1->pandas) (1.14.0)
Run Code Online (Sandbox Code Playgroud)
我现在应该怎么做?
我需要使用 ggplot 绘制不同日期的每小时数据,这是我的数据集:
数据由每小时观察组成,我想将每天的观察绘制成单独的一行。
这是我的代码
xbj1 = bj[c(1:24),c(1,6)]
Run Code Online (Sandbox Code Playgroud)
xbj2 = bj[c(24:47),c(1,6)]
xbj3 = bj[c(48:71),c(1,6)]
ggplot()+
geom_line(data = xbj1,aes(x = Date, y= Value), colour="blue") +
geom_line(data = xbj2,aes(x = Date, y= Value), colour = "grey") +
geom_line(data = xbj3,aes(x = Date, y= Value), colour = "green") +
xlab('Hour') +
ylab('PM2.5')
Run Code Online (Sandbox Code Playgroud)
请就此提出建议。