无法输出到csv文件:
各位老师,我爬取了一些金融数据,想保存为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'
df不是panda数据帧对象,仔细查一下你的模块的使用说明 suchocolate 发表于 2022-4-25 00:25
df不是panda数据帧对象,仔细查一下你的模块的使用说明
请问下,我加载的这个模块应该怎么去看它的使用说明呢? caeser 发表于 2022-4-26 13:23
请问下,我加载的这个模块应该怎么去看它的使用说明呢?
那谁让你用它呢? 文档都不知道自己搜,那你还玩个P啊。。 {:10_247:} df = ef.futures.get_quote_history(quote_ids)
这个返回值是个字典, 跟你 pandas 没什么关系。
阿奇_o 发表于 2022-4-26 14:37
那谁让你用它呢? 文档都不知道自己搜,那你还玩个P啊。。
这位大神老师,我的白痴问题打扰您了,实在对不起!抱歉!如果以后您觉得我们这些小白的问题太白痴了,您其实可以选择不回答,但如果您以后实在忍不住要回答这些白痴问题,还请您这位大神老师稍微积点口德,万分感谢!! 本帖最后由 阿奇_o 于 2022-4-27 12:11 编辑
caeser 发表于 2022-4-27 11:53
这位大神老师,我的白痴问题打扰您了,实在对不起!抱歉!如果以后您觉得我们这些小白的问题太白痴了,您 ...
不,我不会认为提问者是白痴,只是痛心于 他们竟然不知道如此必要的常识。这是我们教育的失败,也是学习者自身的问题。
所以,我"骂人",只是想骂醒他们,并不是只针对你。或许我的表达针对了你,嗯的确,那就把自己看做是个光荣的好例子吧。。
ps: 容我狡辩一下:为什么你会认为"玩个P"是骂人的话? P 不能代表Python么? 哈哈 ^_
to_csv 方法不能对 字典进行输出到文件,你可以将 字典数据转换为 DataFrame 后再进行 to_csv
页:
[1]