问题标签 [petl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Maketrans 不适用于带有 python3.4 的 petl
我正在使用我使用 pip 在 virtulaenv 中使用 python 3.4 安装的 petl 包。当我试图测试在 python shell 中是否正确安装了 petl 包时,我已经这样做来检查
我试图检查 maketrans 是否存在于我运行的字符串包中
发现默认python字符串包没有这个。我不确定为什么 petl 包在其依赖项中没有提及它而使用它,如果它是默认的 python 包,那么为什么它会给出导入错误。
不知道发生了什么可以请任何人帮忙
python-2.7 - Python Petl - _csv.Error:行包含 NULL 字节
我正在运行这个:
我在插入步骤中收到此错误:
我能做些什么来解决这个问题?
python - 使用 petl 将字符串转换为元组
这是我在 StackOverflow 上的第一个问题,因此始终欢迎有关如何使问题更清晰的建议。
我有一个点数据的 CSV,其结构如下所示:
使用 python 3.5 中的 petl 模块,我试图将 SHAPE 字符串转换为两个单独的浮点对象列。使用我从petl文档中了解到的内容,我应该可以分三个步骤完成。
- 打开 CSV:
a = petl.fromcsv('file.csv')
- 将 SHAPE 从字符串转换为元组:
b = petl.convert(a, 'SHAPE', tuple)
- 使用 .unpack() 将元组分成两列:
c = petl.unpack(b, 'SHAPE', ['LAT', 'LON']
我相信这会产生一个如下所示的 CSV 文件:
相反, .convert() 产生:
任何有关 a) .convert() 正在做什么或 b) 如何重组 CSV 的帮助将不胜感激。
谢谢你。
完整代码:
python - pETL 无法将数据加载到 MySQL DB
我正在使用petl 包构建从 Python 2.7 到 MySQL5.6 的 ETL 管道
我的数据库连接器是 MySQLdb (mysql-python)。
以下代码无法执行:
错误代码是:
ProgrammingError: (1064, '您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解在 \'"table" 附近使用的正确语法 (\n\tid INTEGER NOT NULL, \n\tname VARCHAR(5) NOT NULL\n)\' 在第 1 行')
尝试单独创建表或运行 petl.appenddb 时也会出现此错误
我该如何解决/克服这个问题?
谢谢
python - petl - 如何用零替换空值
对于 petl 表,如何用零替换空值?
我会期待类似以下的内容:
在这里寻找类似的功能:http: //petl.readthedocs.io/en/latest/_modules/petl/transform/fills.html
但没有运气:/
python - petl.todataframe() 不会自动识别数据类型
当我使用 petl 整理我的数据,然后将其写入 pandas DataFrame 时,我注意到 pandas 自动识别类型的奇妙能力消失了。有什么方法可以使用 petl 的功能,同时保留 pandas 自动识别数据类型的能力?
python - 熊猫 to_numeric() 的布尔等效项
我正在寻找与 pandas to_numeric() 等效的布尔值,如果可能的话,我希望该函数将列转换为 True/False/nan,如果没有则抛出错误。
我的动机是我需要自动识别和转换具有约 1000 列的数据集中的布尔列。我可以使用以下代码对浮点数/整数做类似的事情:
python - 如何使用petl转换表中的值
我在转换表中的多个值时遇到了一个奇怪的问题。
我有这样table
的数据:
然后我category_id
像这样找到:
然后我像这样循环数据,这样我就可以将上面的 category_id 转换为目标类别 id:
我似乎只得到这个:
什么时候应该
有什么建议么?
python - 使用 PETL 解析 XML
我正在尝试使用 PETL 包在 Python 中解析以下 XML 代码
我在 PETL 中使用以下代码:
我收到一条错误消息:
任何关于如何正确解析这个文件的想法都会有很大的帮助。我是 Python 新手,可以成功解析 PETL 文档提供的示例文件,但我无法将其转化为实际案例使用。
python - petl 从重复条目中转换数据
我正在尝试使用petl
库来构建在两个表之间复制数据的 ETL 过程。该表包含slug
目标上的唯一字段。为此,我编写了我的脚本,以便识别重复的 slug 并通过附加ID
到 slug 值来转换它们。
以上没有按预期工作,似乎该table
对象在循环后仍然具有重复值。
任何人都可以建议?谢谢