Python:在使用熊猫读取 CSV 文件时替换值

我有一个 txt 文件,其中包含如下内容:

Struct{a,b,c}
Struct {d,f,z}

我想阅读这个文件并有这个输出:

  0   1   2
0 a   b   c
1 d   f   z

我试图运行此代码

import numpy as np
import pandas as pd
def conv(val, default_val=''):
    try:
         return (val)
    except ValueError:
         return default_val
x = pd.read_csv('/Users/me/Desktop/connector/connector.txt', sep=",", header=None, converters={'Struct': conv, '{': conv, '}': conv })
print(x)

但这是输出:

          0  1   2
0  Struct{x  y  z}
1  Struct{a  b  c}

有人能告诉我为什么它不起作用吗?

最大U

这是行不通的,因为参数converters需要一个用于转换某些列中值的函数的字典。键可以是整数或列标签。都不['Struct','{','}']是列标签。

为了读取此文本文件,您需要对其进行预处理以去除'Struct', '{', '}'. 即您需要将其转换为正确的 CSV 文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用熊猫读取Python中的csv文件块

来自分类Dev

使用熊猫读取Python中的csv文件块

来自分类Dev

使用熊猫从zip读取特定的csv文件

来自分类Dev

使用Python读取CSV文件的值

来自分类Dev

使用python读取csv文件时出错

来自分类Dev

读取csv文件熊猫时提供列名

来自分类Dev

使用熊猫读取包含某些缺失值的CSV

来自分类Dev

使用熊猫读取csv时设置列类型

来自分类Dev

熊猫:使用UCS-2 LE编码读取csv文件

来自分类Dev

使用熊猫将csv文件作为字典读取

来自分类Dev

无法使用熊猫从特定的.CSV文件中读取内容

来自分类Dev

使用关闭列有问题的熊猫读取csv文件

来自分类Dev

使用双引号正确读取熊猫中的 CSV 文件

来自分类Dev

使用熊猫导入CSV文件时出错-python

来自分类常见问题

使用pyinstaller从python .py文件中创建一个可执行文件,并利用熊猫读取CSV文件?

来自分类Dev

如何使用python熊猫读取文件名并将名称附加到csv文件中的新列?

来自分类Dev

使用Pandas在python中读取csv文件时出错

来自分类Dev

使用python读取CSV文件时的编码问题

来自分类Dev

使用 Python2.7 读取压缩的 csv 文件时出错

来自分类Dev

使用python读取CSV文件时打印特定元素

来自分类Dev

在使用熊猫从CSV读取整数时,如何优雅地回退到“ NaN”值?

来自分类Dev

使用熊猫从csv读取到DataFrame时,在转换空值后设置数据类型

来自分类Dev

使用Python以小写形式读取CSV文件

来自分类Dev

使用Python 3读取CSV文件

来自分类Dev

使用python读取复杂的CSV文件

来自分类Dev

使用 python 列表读取 Pandas CSV 文件

来自分类Dev

使用熊猫read_csv读取此制表符分隔的文件时,行丢失

来自分类Dev

熊猫在读取CSV数据文件时返回的错误最大值

来自分类Dev

熊猫:读取CSV时出现错误错误

Related 相关文章

  1. 1

    使用熊猫读取Python中的csv文件块

  2. 2

    使用熊猫读取Python中的csv文件块

  3. 3

    使用熊猫从zip读取特定的csv文件

  4. 4

    使用Python读取CSV文件的值

  5. 5

    使用python读取csv文件时出错

  6. 6

    读取csv文件熊猫时提供列名

  7. 7

    使用熊猫读取包含某些缺失值的CSV

  8. 8

    使用熊猫读取csv时设置列类型

  9. 9

    熊猫:使用UCS-2 LE编码读取csv文件

  10. 10

    使用熊猫将csv文件作为字典读取

  11. 11

    无法使用熊猫从特定的.CSV文件中读取内容

  12. 12

    使用关闭列有问题的熊猫读取csv文件

  13. 13

    使用双引号正确读取熊猫中的 CSV 文件

  14. 14

    使用熊猫导入CSV文件时出错-python

  15. 15

    使用pyinstaller从python .py文件中创建一个可执行文件,并利用熊猫读取CSV文件?

  16. 16

    如何使用python熊猫读取文件名并将名称附加到csv文件中的新列?

  17. 17

    使用Pandas在python中读取csv文件时出错

  18. 18

    使用python读取CSV文件时的编码问题

  19. 19

    使用 Python2.7 读取压缩的 csv 文件时出错

  20. 20

    使用python读取CSV文件时打印特定元素

  21. 21

    在使用熊猫从CSV读取整数时,如何优雅地回退到“ NaN”值?

  22. 22

    使用熊猫从csv读取到DataFrame时,在转换空值后设置数据类型

  23. 23

    使用Python以小写形式读取CSV文件

  24. 24

    使用Python 3读取CSV文件

  25. 25

    使用python读取复杂的CSV文件

  26. 26

    使用 python 列表读取 Pandas CSV 文件

  27. 27

    使用熊猫read_csv读取此制表符分隔的文件时,行丢失

  28. 28

    熊猫在读取CSV数据文件时返回的错误最大值

  29. 29

    熊猫:读取CSV时出现错误错误

热门标签

归档