Python CSV文件第一列中每个条目的预挂起日期
我有一个CSV文件,有两列,时间和数据 时间、数据 16:44:23,连接成功 18:22:44,连接失败 19:33:23,正在等待连接 ……等等 时间列没有预先挂起的日期。我正在尝试编写一个脚本,在时间列中的每个条目的时间之前添加日期“2018年2月5日” 新的输出应为: 时间、数据 2018年2月5日16:44:23,连接成功 2018年2月5日18:22:44,连接未成功 2018年2月5日19:33:23,正在等待连接 请帮助我,因为我的代码不起作用 导入csv reader=csv.DictReaderopen'/home/myuser/timedata.csv' 对于读取器中的行: “2018年2月5日”+世界其他地区[“时间”]Python CSV文件第一列中每个条目的预挂起日期,python,csv,Python,Csv,我有一个CSV文件,有两列,时间和数据 时间、数据 16:44:23,连接成功 18:22:44,连接失败 19:33:23,正在等待连接 ……等等 时间列没有预先挂起的日期。我正在尝试编写一个脚本,在时间列中的每个条目的时间之前添加日期“2018年2月5日” 新的输出应为: 时间、数据 2018年2月5日16:44:23,连接成功 2018年2月5日18:22:44,连接未成功 2018年2月5日19:33:23,正在等待连接 请帮助我,因为我的代码不起作用 导入csv reader=csv.
打印行['Time']您需要使用熊猫
pip install pandas
import pandas as pd
df = pd.read_csv('path_to_your_csv.csv')
并将此自定义功能应用于您的时间列
df = df.assign(Time=df.Time.apply(lambda x : '2/5/2018 '+x))
您可以使用to_csv方法转换回数据帧
df.to_csv()