【发布时间】:2017-05-21 17:11:30
【问题描述】:
我有一个包含 13 列和 55,000 行的数据框,我正在尝试将其中的 5 行转换为日期时间,现在它们返回类型“对象”,我需要转换这些数据以进行机器学习我知道如果我做
data['birth_date'] = pd.to_datetime(data[birth_date], errors ='coerce')
它将返回一个日期时间列,但我也想为其他 4 个列执行此操作,我可以写一行来调用所有列吗?我不认为我可以像
data[:,7:12]
谢谢!
【问题讨论】:
-
我不确定是否有一个函数可以同时转换多个列,但我知道
read_csv有一个parse_dates参数,它可以列出你想要的所有列喜欢在第一次导入数据时进行转换。