gpt4 book ai didi

python - pandas DataFrame to_csv (python) 中的 CSV 方言

转载 作者:行者123 更新时间:2023-12-04 12:01:40 24 4
gpt4 key购买 nike

我很高兴使用 csv.Dialect用于在 python 中读取和写入 CSV 文件的对象。我现在唯一的问题是:

  • 似乎我不能将它们用作 to_csv pandas 中的参数
  • to_csvDialect (和 read_csv )参数是不同的(例如 to_csvsep 而不是 delimiter )...所以生成一个键值参数列表似乎不是一个好主意

  • 所以我在这里有点迷茫,该怎么办。

    如果我指定了方言,但我有 pandas.DataFrame,我该怎么办?我必须写入CSV?我应该手动创建参数映射吗?!我应该从 to_csv 改成别的东西吗? ?

    我有 pandas-0.13.0 .

    注: to_csv(csv.reader(..., dialect=...), ...)没有用:

    need string or buffer, _csv.writer found

    最佳答案

    如果你有一个 CSV 阅读器,那么你不需要做 pandas.read_csv称呼。您可以使用字典创建数据框,因此您的代码如下所示:

    csv_dict = # Insert dialect code here to read in the CSV as a dictonary of the format {'Header_one': [1, 2, 3], 'Header_two': [4, 5, 6]}
    df = pd.DataFrame(csv_dict)

    关于python - pandas DataFrame to_csv (python) 中的 CSV 方言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411376/

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