| CSVSTACK(1) | csvkit | CSVSTACK(1) |
نام (NAME)
csvstack - روی هم چیدن سطرهای چندین فایل CSV
توضیحات (DESCRIPTION)
سطرهای چندین فایل CSV را روی هم میچیند و بهصورت اختیاری یک مقدار گروهبندی به هر سطر اضافه میکند:
usage: csvstack [-h] [-d DELIMITER] [-t] [-q QUOTECHAR] [-u {0,1,2,3}] [-b]
[-p ESCAPECHAR] [-z FIELD_SIZE_LIMIT] [-e ENCODING] [-S] [-H]
[-K SKIP_LINES] [-v] [-l] [--zero] [-V] [-g GROUPS]
[-n GROUP_NAME] [--filenames]
[FILE [FILE ...]]
سطرهای چندین فایل CSV را روی هم میچیند، با امکان افزودن اختیاری یک مقدار گروهبندی.
positional arguments:
FILE فایل(های) CSV برای پردازش روی آنها. در صورت حذف،
ورودی بهصورت دادههای لولهکشیشده از طریق STDIN
پذیرفته میشود.
optional arguments:
-h, --help نمایش این پیام راهنما و خروج
-g GROUPS, --groups GROUPS
فهرستی از مقادیر جداشده با کاما جهت افزودن بهعنوان
"عوامل گروهبندی"، یکی به ازای هر CSV در حال چیدمان.
این مقادیر بهعنوان ستونی جدید به خروجی افزوده میشوند.
میتوانید با استفاده از گزینه -n نامی برای این ستون
جدید مشخص کنید.
-n GROUP_NAME, --group-name GROUP_NAME
نامی برای ستون گروهبندی، مانند "year". تنها زمانی
استفاده میشود که -g نیز مشخص شده باشد.
--filenames استفاده از نام هر فایل ورودی بهعنوان مقدار گروهبندی
آن. در صورت تعیین این پرچم، -g نادیده گرفته خواهد شد.
همچنین ببینید: آرگومانهای مشترک میان تمام ابزارها.
هشدار:
اگر
خروجی را
مانند csvstack file.csv >
file.csv به یک
فایل ورودی
هدایت
کنید، حجم
فایل
بهطور
نامحدود
افزایش
خواهد
یافت.
مثالها (EXAMPLES)
اتصال مجموعهای از فایلها برای سالهای مختلف:
csvstack -g 2009,2010 examples/realdata/FY09_EDU_Recipients_by_State.csv examples/realdata/Datagov_FY10_EDU_recp_by_State.csv
افزودن یک ستون منفرد به سمت چپ یک فایل CSV:
csvstack -n NEWCOL -g "" examples/dummy.csv
نویسندگان (AUTHORS)
Christopher Groskopf و مشارکتکنندگان
کپیرایت و تکثیر (COPYRIGHT)
2016, Christopher Groskopf and James McKinney
| August 16, 2024 | 2.2.0 |