问题标签 [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.
csv - 将 CSV 合并为一个主 CSV
我目前正在使用CSVKIT尝试将几个 csv 合并到一个主文件中,我可以让它做两个(我不介意为每个手动做这个)。但是我的问题如下;
- 我想保留列中匹配的数据并保留“ID,StockNumberID”列。
- 将未找到的列添加到行尾。
- 在这种情况下,主列“StockNumberID”需要是主键。
我一直在运行这个命令并使用标志,但到目前为止还没有找到太多的运气。
csvjoin -c "StockNumberID,StockNumberID" -e utf-8 -d, -S --outer 1.csv 2.csv
我对不同的解决方案持开放态度,我玩过“承诺”这些功能但没有成功的应用程序。
csv - 如何使用 csvkit 通过确切的行数
我发现 csvkit 非常有用的工具,但我在文档中的任何地方都找不到,如何仅通过确切的行数。我只找到了用于搜索具有特定内容的行的命令。
csvkit 文档http://csvkit.readthedocs.io/en/0.9.1/cli.html#input
csvkit - 如何让 geojson in2csv 为经度和纬度创建单独的列?
in2csv -f json 'list.geojson' > 'list.csv'
使用 Makefile 从我的项目中的 GeoJSON 文件生成点的 CSV,我想明确地拥有点的经度和纬度。相反,我将此列作为我的 CSV 中最接近的内容:
geojson
{"type": "Point","coordinates": [36.69965744, -3.3910409]}
两个月前有一个问题现在已经解决了: https ://github.com/wireservice/csvkit/issues/185
我看到了这个被否决的问题,所以我希望我不会面临同样的命运: https ://stackoverflow.com/questions/37768104/whats-happened-to-csvkit-1-0-0
我如何安装 CSVkit 1.0,因为它自 2016 年 1 月以来似乎处于预发布版或测试版中?甚至它的在线文档也说该版本已启用,pip
但事实并非如此。或者,是否有一个简单的 python 或命令行工具在工作流中可能很好用?
python - 基于键的 CSV 连接
这可能是一个简单/重复的问题,但我可以找到/弄清楚如何去做。
我有两个 csv 文件:
信息.csv:
接着
年龄.csv:
我想比较两个 csv 文件,基于来自 info.csv 的id
“ ”和student_id
来自age.csv的“”列,并获取相应的“ age_1
”数据并将其放入info.csvage
的“ ”列中。
所以最终的输出应该是:
信息.csv:
我可以简单地将基于键的表加入到new.csv中,但不能将数据放在列标题“ age
”中。我用 " csvkit
" 来做到这一点。
这是我使用的:
python - 如何在 Windows 7 中运行 csvsql?
我可以安装csvkit,但是,如何在 Windows 中使用它?我相信几乎没有人在 Windows 中使用它,因为我的搜索没有给我有用的提示。
它不是在命令行中启动,也不是在 python shell 中。我记得我直接在 CentOS 的终端中使用它,如果我错了,请纠正我。
谢谢你。
database-schema - CSVSQL - 获取后尝试强制 db-schema 没有成功(在表 'blabla',列 'xyz' 中):VARCHAR 需要方言 mysql 的长度
我正在尝试用 csvsql 构建一个表。
当我使用命令时:
我得到错误:
(在表 'blabla',列 'xyz'):VARCHAR 需要方言 mysql 的长度
然后我尝试构建一个数据库模式并使用 --db-schema 标志强制它,
db-schema 格式为:
但我仍然得到同样的错误。
带有 db-schema 的完整命令是:
我已经阅读了 csvkit 的手册,但我不明白我做错了什么。
这个命令应该打印转换结果吧?
有人可以帮忙吗?
谢谢你。
csv - 导入 csvkit 后,出现语法错误
我是python的初学者。我导入了 csvkit,并尝试将 excel 文件转换为 CSV 文件。但我得到语法错误。
有人可以帮我吗?
谢谢!
csv - 如何使用 AWK 在 CSV 文件的某个位置插入一列并处理引号?
msg_type,mmsi,timestamp,imo,name,ship_and_cargo_type,length,width,draft,eta_date,destination
24,510041000,2016-07-05 12:49:16 UTC,,,30,29,6,,,
5,371952000,2016-07-16 07:30:40 UTC,9687112,SPRING
传奇,90,190,32,11.7,2016-08-08 00:00:00 UTC,"ONAHAMA,JAPAN"
5,412331087,2016-07-24 11:14:02 UTC,0,陆皇园
117,30,0,0,0,,"" 5,775994600,2016-07-02 07:43:55 UTC,9318814,伊丽莎白
A MCCALL,60,44,9,3.5,2016-11-16 06:05:00 UTC,GUIRIA
我试图在该表的倒数第二个字段中插入一个空列。例如,标题看起来像这样:
msg_type,mmsi,timestamp,imo,name,ship_and_cargo_type,length,width,draft,eta_date,,destination
我正在使用 AWK 命令,但它不能正确处理引号,例如“ONAHAMA,JAPAN”。
有没有更好的方法,我该如何克服?这是我的尝试。
谢谢