我试图从下面的数据集中以24 h格式从日期列中提取小时,但似乎没有成功,我似乎只得到了am Chicago crime
df["timestamp"] = pd.to_datetime(df["date"])
# Convert timestamp to AM/PM format
df["timestamp"] = df["timestamp"].apply(lambda x: x.strftime("%Y-%m-%d %I:%M:%S %p"))
df['hour'] = df['timestamp'].dt.hour
小时部分是从1-12,我似乎没有上午/下午只有utc在时间戳the data in the time stamp column-date
1条答案
按热度按时间zaqlnxep1#
使用以下版本,您可以从示例中提取小时,而无需转换整个列的数据类型。
此处%Z表示时区。