我需要根据小时对时间戳进行分类,例如,如果它在早上 7 点到早上 9 点之间,那就是早上。我有从我的 csv 文件中获取的时间戳,我只需要得到一个小时,这样我就可以用 if 语句对数字进行分类。
我将从日期列中获取时间戳并创建一个名为hour的新列,
df['hour'] = df.date.dt.hour
Run Code Online (Sandbox Code Playgroud)
但它给了我以下错误:AttributeError: Can only use .dt accessor with datetimelike values
时间戳如下:2016-03-14 17:24:55
我在一个项目中使用 Jupyter Notebook,我一直在使用 vs code 编写,但最近切换到 Jupyter。该代码在 VS Code 中工作,但是已经使用 pip 安装了模块,但我在 Jupyter Notebook 中遇到导入错误。为了;
import reverse_geocoder
from geopy.distance import geodesic
Run Code Online (Sandbox Code Playgroud)
我正在得到
No module named 'reverse_geocoder'
No module named 'geopy'
Run Code Online (Sandbox Code Playgroud)
错误。我如何将它们安装到 Jupyter?