operator project-reorder
Menyusun ulang kolom dalam tabel output.
Sintaks
T| project-reorder
ColumnNameOrPattern [asc
| desc
| granny-asc
| granny-desc
] [,
...]
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
T | string |
✔️ | Input data tabular. |
ColumnNameOrPattern | string |
✔️ | Nama pola wildcard kolom atau kolom untuk mengurutkan kolom. |
asc , desc , granny-asc , granny-desc |
string |
Menunjukkan cara mengurutkan kolom saat pola kartubebas digunakan. asc atau desc mengurutkan kolom menurut nama kolom dengan cara naik atau turun, masing-masing. granny-asc atau granny-desc urutan dengan naik atau turun, masing-masing, sambil mengurutkan sekunder menurut nilai numerik berikutnya. Misalnya, a100 datang sebelum a20 kapan granny-asc ditentukan. |
Catatan
- Jika tidak ada urutan eksplisit yang ditentukan, urutan ditentukan oleh kolom yang cocok seperti yang muncul di tabel sumber.
- Dalam pencocokan ColumnNameOrPattern yang ambigu, kolom muncul di posisi pertama yang cocok dengan pola.
- Menentukan kolom untuk
project-reorder
adalah opsional. Kolom yang tidak ditentukan secara eksplisit muncul sebagai kolom terakhir dari tabel output. - Untuk menghapus kolom, gunakan
project-away
. - Untuk memilih kolom yang akan disimpan, gunakan
project-keep
. - Untuk mengganti nama kolom, gunakan
project-rename
.
Mengembalikan
Tabel yang berisi kolom dalam urutan yang ditentukan oleh argumen operator. project-reorder
tidak mengganti nama atau menghapus kolom dari tabel, oleh karena itu, semua kolom yang ada di tabel sumber, muncul di tabel hasil.
Contoh
Menyusun ulang tabel dengan tiga kolom (a, b, c) sehingga kolom kedua (b) akan muncul lebih dulu.
print a='a', b='b', c='c'
| project-reorder b
Output
b | a | c |
---|---|---|
b | a | c |
Meyusun ulang kolom tabel sehingga kolom yang diawali dengan a
akan muncul sebelum kolom lainnya.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Output
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk