gpt4 book ai didi

python - 我正在使用 pd.read_csv 到 csv.writer 检索 pandas 数据及其给出的错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:51 25 4
gpt4 key购买 nike

我正在使用pd.read_csv解析一些数据,所以我打算将检索到的数据写入csv文件...但是,它给了我错误。这是 pandas dataframe 或 csv.writer 的问题吗?

还有,请。我该如何解决这个错误(我是Python新手)。

这是代码...返回字符串格式的内容...

    data = query(symbols, qualifier, api_format, snapshot, username, password, \
flag_parse_data, session, debug)


print(data)

这是我添加的新代码,它给了我错误

filename = symbols.replace("/","") + ".csv"
with open(filename, 'wb') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow(data)

Error Image

最佳答案

如果你注意日志,Python 似乎想要访问一个字段,但很难为其建立索引,因此你会得到这个传统的字典错误。对您来说最好的解决方案是从头开始改变并开始使用 Pandas 生成数据帧。

阅读文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.from_csv.html

您不必担心,只需声明如何分隔值、csv 文件中的哪一列应作为索引以及哪一行将被视为标题(列名称)。这些参数都有默认值,检查一下这是否会让您头疼。

尝试一下:

import pandas as pd
df = pd.DataFrame.from_csv(filename, header=0, sep=', ', index_col=0)

告诉我你从中得到了什么错误。请记住,我调用的这些参数已经是默认参数,请检查它们是否对您的情况有效并调整您需要的内容。

现在您已经有了 Pandas 知道如何使用的有效 DataFrame,请进行所需的调整并使用 to_csv 方法,正如已经提到的那样。

关于python - 我正在使用 pd.read_csv 到 csv.writer 检索 pandas 数据及其给出的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32565886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com