CSVSTACK(1) csvkit CSVSTACK(1)

csvstack - روی هم چیدن سطرهای چندین فایل CSV

سطرهای چندین فایل 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 به یک فایل ورودی هدایت کنید، حجم فایل به‌طور نامحدود افزایش خواهد یافت.

اتصال مجموعه‌ای از فایل‌ها برای سال‌های مختلف:

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

Christopher Groskopf و مشارکت‌کنندگان

2016, Christopher Groskopf and James McKinney

August 16, 2024 2.2.0