鱼C论坛

 找回密码
 立即注册
查看: 1550|回复: 7

[已解决]无法输出到csv文件:

[复制链接]
发表于 2022-4-24 13:52:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
各位老师,我爬取了一些金融数据,想保存为csv文件,提示出错,请问下这是怎么回事?谢谢!

import efinance as ef
import pandas as pd
quote_ids = ['114.jd','114.jd2205']
df = ef.futures.get_quote_history(quote_ids)
print(df['114.jd2205'])
df.to_csv("H:/My Project/金融数据/test1.csv", encoding='utf-8-sig', index=False)


执行后报错:
Traceback (most recent call last):
  File "H:\My Project\金融数据\001.py", line 6, in <module>
    df.to_csv("H:/My Project/金融数据/test1.csv", encoding='utf-8-sig', index=False)
AttributeError: 'dict' object has no attribute 'to_csv'



最佳答案
2022-4-27 12:34:46


to_csv 方法不能对 字典进行输出到文件,你可以将 字典数据转换为 DataFrame 后再进行 to_csv
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-25 00:25:42 | 显示全部楼层
df不是panda数据帧对象,仔细查一下你的模块的使用说明
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-26 13:23:21 | 显示全部楼层
suchocolate 发表于 2022-4-25 00:25
df不是panda数据帧对象,仔细查一下你的模块的使用说明

请问下,我加载的这个模块应该怎么去看它的使用说明呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-26 14:37:16 | 显示全部楼层
caeser 发表于 2022-4-26 13:23
请问下,我加载的这个模块应该怎么去看它的使用说明呢?

那谁让你用它呢? 文档都不知道自己搜,那你还玩个P啊。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-26 18:12:41 | 显示全部楼层
df = ef.futures.get_quote_history(quote_ids)
这个返回值是个字典, 跟你 pandas 没什么关系。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-27 11:53:06 | 显示全部楼层
阿奇_o 发表于 2022-4-26 14:37
那谁让你用它呢? 文档都不知道自己搜,那你还玩个P啊。。

这位大神老师,我的白痴问题打扰您了,实在对不起!抱歉!如果以后您觉得我们这些小白的问题太白痴了,您其实可以选择不回答,但如果您以后实在忍不住要回答这些白痴问题,还请您这位大神老师稍微积点口德,万分感谢!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-27 12:10:35 | 显示全部楼层
本帖最后由 阿奇_o 于 2022-4-27 12:11 编辑
caeser 发表于 2022-4-27 11:53
这位大神老师,我的白痴问题打扰您了,实在对不起!抱歉!如果以后您觉得我们这些小白的问题太白痴了,您 ...


不,我不会认为提问者是白痴,只是痛心于 他们竟然不知道如此必要的常识。这是我们教育的失败,也是学习者自身的问题。
所以,我"骂人",只是想骂醒他们,并不是只针对你。或许我的表达针对了你,嗯的确,那就把自己看做是个光荣的好例子吧。。

ps: 容我狡辩一下:为什么你会认为"玩个P"是骂人的话? P 不能代表Python么? 哈哈 ^_
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-27 12:34:46 | 显示全部楼层    本楼为最佳答案   


to_csv 方法不能对 字典进行输出到文件,你可以将 字典数据转换为 DataFrame 后再进行 to_csv
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 14:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表