python - 如何将包含日期的数据框转换为具有正确日期格式的列表并保存在 csv 文件中
问题描述
如何在文件中写入数据框的日期。
import csv
import pandas as pd
writeFile = open("dates.csv","w+")
writer = csv.writer(writeFile)
dates = pd.DataFrame(pd.date_range(start = '01-09-2019', end = '30-09-2019'))
Convert2List = dates.values.tolist()
for row in Convert2List:
writer.writerow(row)
writeFile.close()
我的实际值是:
- 1.54699E+18
- 1.54708E+18
- 1.54716E+18
- 1.54725E+18
- 1.54734E+18
预期值应该是:
- 01-09-2019
- 02-09-2019
- 03-09-2019
解决方案
如果您有 pandas 数据框,则可以使用该方法pandas.DataFrame.to_csv
并设置参数(链接到文档)。
推荐阅读
- javascript - 我需要在我的网站 JS 中使用 Slick Carousel 作为英雄滑块
- html - HTML5 模式:检查文本字段开头不是以空格开头
- three.js - 将多个 VR 应用程序整合到一个网页中
- css - 实现 CSS - Froms 未正确显示
- ios - 从 UIImagePickerController 获取 UIImageView 中的 Gif
- python - 如何从一个函数调用中保存变量的值并将其用于下一个函数调用?
- android-fragments - 避免片段重新创建BottomNavigationView
- javascript - 为什么使用 useRef (initialValue) 而不是 useMemo()?
- azure-active-directory - 无法从 Azure AD B2C 中删除用户
- android - 如何区分 Android 应用程序是在智能手机/平板电脑还是 Android-TV-Stick 上运行?