在csv中提取【订单日期】的月份数据,并新建【月份】列来保存所有月份数据;
时间: 2023-05-24 21:07:13 浏览: 204
假设原始CSV文件的文件名为"orders.csv",其中订单日期列的列名是"OrderDate",则可以按照以下步骤提取月份数据并新建月份列:
1. 导入所需的Python库:
```python
import pandas as pd
```
2. 读取CSV文件并将订单日期列转换为日期格式:
```python
df = pd.read_csv("orders.csv")
df["OrderDate"] = pd.to_datetime(df["OrderDate"])
```
3. 提取月份数据并新建月份列:
```python
df["Month"] = df["OrderDate"].dt.month
```
4. 将结果保存到新的CSV文件中:
```python
df.to_csv("orders_with_month.csv", index=False)
```
以上代码将生成一个新的CSV文件"orders_with_month.csv",其中包括原始数据以及新的"Month"列,该列包含所有订单日期的月份数据。注意,"Month"列中的数据是整数型,表示1月到12月对应的数字。您可以根据需要将其转换为字符串型并添加前缀"月"等格式。
阅读全文