pandas时间只保留日期
时间: 2023-10-03 15:04:11 浏览: 320
可以使用 pandas 中的 date() 方法来将时间戳转换为日期。
假设有一个名为 df 的 DataFrame,其中包含一个名为 timestamp 的列,表示时间戳。要将该列转换为日期列,可以使用以下代码:
```python
df['date'] = df['timestamp'].dt.date
```
这将在 DataFrame 中添加一个名为 date 的新列,其中只包含日期。
相关问题
pandas只保留日期去掉时间
可以使用 pandas 的 date() 方法来只保留日期,去掉时间。例如:
```python
import pandas as pd
# 创建一个包含日期和时间的 DataFrame
df = pd.DataFrame({'datetime': ['2022-01-01 10:30:00', '2022-01-02 11:45:00', '2022-01-03 12:15:00']})
# 使用 date() 方法只保留日期
df['date'] = df['datetime'].dt.date
print(df)
```
输出:
```
datetime date
0 2022-01-01 10:30:00 2022-01-01
1 2022-01-02 11:45:00 2022-01-02
2 2022-01-03 12:15:00 2022-01-03
```
pandas日期时间,只显示日期
如果您使用Pandas DataFrame中的日期时间类型,您可以使用dt.date来仅显示日期。例如,如果您有一个名为df的DataFrame,其中的日期时间列名为“Date”,则可以使用以下代码来仅显示日期:
``` python
df['Date'] = df['Date'].dt.date
```
这将覆盖原始日期时间列,只保留日期,并将其转换为Python日期对象。
阅读全文