python - 将日期对象的数据框转换为日期时间
问题描述
print(data["Date Time"]
data["Date Time"] = data["Date Time"].str.replace("Verkauft","")
print(data["Date Time"]
上面的 DataFrame 是 dtype: object
我想转换为日期时间以将其用于可视化
data["Date Time"] = pd.to_datetime(data["Date Time"],format="%d%M%Y")
错误输出:
更新:
我补充说:
data["Date Time"] = data["Date Time"].str.replace(" ","")
因为输出显示空白字符。但是,它没有帮助。
输出:
解决方案
尝试删除format=
以让函数确定正确的格式:
data = pd.DataFrame({'Date Time': ['1. Sep 2021']})
data['Date Time'] = pd.to_datetime(data["Date Time"])
print(data)
# Output:
Date Time
0 2021-09-01
更新:
我再次收到错误:“未知字符串格式:%s,timest”
要调试,请查找日期格式不正确的行:
data.loc[pd.to_datetime(data['Date Time'], errors='coerce').isna(), 'Date Time']
推荐阅读
- javascript - 如何使用我们的数据值计算 dataLabels 下的 X 和 Y 坐标是动态的
- linux - 使用 hashcat,其中散列的前 10 个字符是已知的
- javascript - 需要一次选择一张图片
- javascript - 如何将分号分隔的数据转换为 DataTable 单元格中的单独行
- reactjs - 如何在 ReactJs 中将默认值设置为道具?
- c# - 如何查找包含无效 HTML 标签的字符串并将其替换为有效标签
- webpack - 如何避免警告 `Module parse failed: Unexpected token` 来自 date-fns/locale
- python - 异常类型:NoReverseMatch
- android - 使用 Glide 首次加载时 Imageview 没有图像
- dart - Flutter 父组件如何调用子组件?