大佬教程收集整理的这篇文章主要介绍了Github CSV 拉取转换,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在转换从 GitHub 中提取的 CSV 数据时遇到问题
r = requests.get(
'https://API.github.com/repos/{owner}/{repo}/contents/{path}'.format(
owner=owner,repo=repo,path=path),headers={
'accept': 'application/vnd.github.v3.raw','authorization': 'token {}'.format(token)
}
)
f = open("myfile.txt",'w')
f.write(r.text)
f.close()
with open('myfile.txt','r') as in_file:
stripped = (line.strip() for line in in_file)
lines = (line.split(",") for line in stripped if line)
with open('myfile.csv','w') as out_file:
writer = csv.writer(out_file)
writer.writerows(lines)
我想在不使用 Pandas 的情况下将数据转换回 CSV,因为出于某种原因,如果我这样做,我的数据会被错误读取。上面的脚本完成了这项工作,但它涉及创建一个文本文件并将其转换为 CSV 文件。虽然它有效,但它看起来不优雅。有没有更好的办法?
您可以将数据直接写入 CSV 文件,只需将数据解析为清晰的对象数组,每个对象将代表 CSV 中的记录,请参阅此 answer
以上是大佬教程为你收集整理的Github CSV 拉取转换全部内容,希望文章能够帮你解决Github CSV 拉取转换所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。