dataframe如何读取csv的指定第一列和第五列。且一致ctime列中的时间为20230503 00.00.00,如何将ctime列的时间改成20230503
时间: 2023-07-16 16:15:32 浏览: 131
使用pandas读取csv文件的指定列方法
可以使用pandas库中的read_csv函数来读取csv文件,并使用usecols参数来指定需要读取的列,同时可以使用parse_dates参数将ctime列解析为日期时间格式,然后再使用apply函数将ctime列中的时间改为20230503。示例代码如下:
```python
import pandas as pd
# 读取csv文件,指定需要读取的第1列和第5列
df = pd.read_csv('file.csv', usecols=[0, 4], parse_dates=['ctime'])
# 将ctime列中的时间改为20230503
df['ctime'] = df['ctime'].apply(lambda x: x.replace(hour=0, minute=0, second=0, microsecond=0))
# 输出结果
print(df)
```
其中,'file.csv'为csv文件的路径。
阅读全文