在pandas里将表格里的一列日期格式改成指定的格式
时间: 2023-08-02 16:07:01 浏览: 43
可以使用 pandas 的 `to_datetime()` 函数和 `strftime()` 方法来实现将表格中的一列日期格式改成指定的格式。具体步骤如下:
1. 使用 `to_datetime()` 函数将原始日期列转换为 pandas 中的 datetime 类型。
```python
df['date'] = pd.to_datetime(df['date'])
```
2. 使用 `strftime()` 方法将 datetime 类型的日期格式化为指定的格式。
```python
df['date'] = df['date'].dt.strftime('%Y-%m-%d')
```
其中,`'%Y-%m-%d'` 表示日期格式为年-月-日,可以根据需要修改格式。
最终结果将保存在原始表格中的日期列中。
相关问题
在pandas中如何将一列的格式转换成int
你可以使用pandas中的astype()函数将一列的格式转换成int,例如:
df['column_name'] = df['column_name'].astype(int)
其中,'column_name'是你要转换格式的列名,df是你的数据框。这个函数将会将列中的每个值转换成整数类型。
如何将pandas中df中的时间日期格式改成只有日期
在 `pandas` 中,您可以使用 `strftime()` 方法将日期格式化为您想要的字符串格式。例如,如果您想将 DataFrame 中的时间日期格式改成只有日期,可以使用以下代码:
```python
import pandas as pd
# 创建一个包含时间日期的示例数据框
df = pd.DataFrame({'datetime': pd.date_range('2022-01-01', periods=3, freq='H')})
# 将时间日期格式化为只包含日期的字符串格式
df['date'] = df['datetime'].dt.strftime('%Y-%m-%d')
# 删除原始的时间日期列
df = df.drop('datetime', axis=1)
# 输出只包含日期的数据框
print(df)
```
输出结果如下:
```
date
0 2022-01-01
1 2022-01-01
2 2022-01-01
```
在上面的代码中,我们首先创建了一个包含时间日期的示例数据框。然后,我们使用 `dt.strftime()` 方法将时间日期格式化为 `%Y-%m-%d` 字符串格式,并将其添加到数据框中。接下来,我们删除原始的时间日期列,并输出只包含日期的数据框。
请注意,我们在 `drop()` 函数中将 `axis` 参数设置为 1,以指定我们要删除的是列而不是行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)