问题标签 [csvkit]
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.
linux - csvkit in2csv 命令不起作用
我按照这里提到的分期付款说明
它是一个简单的pip install
命令
之后我去了我的 linux 终端并写了in2csv
但是得到了以下错误:
/usr/bin/in2csv: No such file or directory
最初我尝试使用以下命令安装它:
sudo apt-get install python3-csvkit
并且该in2csv
命令用于在终端上工作,但它似乎在 python 3 安装下工作,我在我的 python2.7 下需要它。
所以我卸载了python3-csvkit
,并使用 pip install 再次安装它,但它再次无法从终端运行,这种方式。
任何想法为什么,以及如何解决它?
in2csv
指令手册:这里
for-loop - 在命令行 For Loop 上更改输出目录
我一直在使用 CSVKIT 构建将固定宽度数据文件解析为 csv 的解决方案。我将下面的代码放在一起来遍历目录中的所有文件,但是同样的代码也将文件放回它来自的同一目录中。作为最佳实践,我相信使用“IN”文件夹和“OUT”文件夹。我也在 MAC 上处理这个命令行。
我觉得我遗漏了一些东西,或者我需要在下面显示的代码段中更改一些东西,但我就是不能指望它。
x1=${x%%.*}
对此的任何帮助都会很棒,我提前感谢您。
python-3.x - CSVKIT:Windows 7 上的 in2csv 批量转换
我一直在我的 Mac 上使用 CSVKIT,但我正在将我的工作流程转移到 PC 平台,以便其他人能够访问我的工作流程。我一直在使用的项目之一是 in2csv 用于转换固定宽度文件格式。在 Mac 上,我将其设置为批处理:
我尝试将其转换为可以从批处理文件运行的 PC 命令行选项,但我没有任何运气
如果我自己运行命令,它可以正常工作:
我觉得我错过了一些简单的东西,任何帮助将不胜感激!
python - Csvkit:在 python 代码中使用“in2csv”
我想in2csv
在我的python代码中使用将excel文件转换为csv,但不使用exec将它作为单独的进程运行。相反,我想直接导入函数并使用它,比如in2csv("input.xls", "output.csv")
,或者更好的是,直接在 python 中获取文件的结构,而不使用 csv 阅读器输出输出文件。
可能吗?
谢谢!
python - 使用 CSVKIT 导出带有计数的唯一值列表
我已经开始使用 CSVKIT,并且学到了很多关于如何使用它和操作数据的方法,但我仍在努力学习所有概念。我最近被要求根据列中的所有唯一值生成记录计数。我知道这可以使用 Excel 来完成,但我想找到 Excel 以外的东西,并且我需要创建一个 VBA 脚本,因为我必须对多个文件进行批处理。
使用 CSVKIT 我得到了以下信息:
CSVSTAT -c 1 -uniq test.csv > test_report.csv
这只告诉我唯一值的数量,而不是它们的名称,也不是每个唯一值的计数。在某一时刻,我有价值观但没有计数,但我现在不知所措。任何能指出我正确方向的人将不胜感激。
csv - Csvkit如何堆叠许多文件
我有大约 1.5k 的 csv 文件,我需要将它们堆叠起来。(操作系统:win10)
如何使用 csvkit 堆叠它们?(或者也许您可以推荐 csvkit 以外的其他东西?)我正在尝试以下操作。我创建了以下结构并编写
但它并没有真正起作用。请帮忙。
sql - Sqlite SQL 插入,CSV 到 CSV 数据争吵,应该如何处理查询?
我正在尝试将数据从一个 SQLite 表插入/整理到另一个表。基本上,我的工作流程是将 CSVkit 处理的 CSV 导入名为 import 的表中,创建一个名为 export 的新表,然后将该新表导出为新的 CSV。
我唯一不确定的是 SQL 部分,我准备了一个示例数据集。
进口
出口
这甚至会如何处理?使用 COUNT 函数、CASE、GROUP BY 的东西?
到目前为止,我一直在工作,
只是为了完整起见,这是我正在使用的脚本,
bash - csvfile 中每月的最后一天
我尝试删除前几天不匹配的 csv 文件的所有日期。但我发现不是正确的解决方案。
我想要的输出变成
我用 cut + grep 试试
组合 -f1,2 时工作但什么也不带。
我发现 csvkit 在我看来是正确的工具,但我发现不是多个 grep 的解决方案。
给我带来正确的结果,但如何组合多个搜索选项?我尝试 -m 28,29,30 和 -m 28 -m 29 -m 30 都不起作用。最好在每个月的最后一天工作。
也许有人在这里有一个想法。
谢谢你和美好的星期天西尔维奥
csvkit - 如何使用 csvkit 将 csv 格式化为多行换行符分隔的纯文本输出
我有一个这样的csv,
这需要格式化为这样的纯文本文件。
所以最终的输出是这样的。
是否有可能在 csvkit 中实现这一点。
python-3.6 - csvkit 库中的 csvsql 缺少包如何修复?
我需要通过 csv 生成一个 postgresql 模式。我找到了csvkit
具有该csvsql
功能的库。
当我使用我的 csv 从文档运行以下命令时:
我收到以下错误:
根据chbrown
这里的用户(https://github.com/matplotlib/matplotlib/issues/9823/)我需要安装另一个库,但我不知道如何运行他们发布的命令。
我将如何修复此错误消息以生成我的 postgres 架构?
我愿意接受任何图书馆来帮助我生成架构。先感谢您。