Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gbget komutudur.
Program:
ADI
gbget - Temel veri çıkarma ve işleme aracı
SİNOPSİS
gbget [seçenekleri] 'dosya adı[indeks](C,R)trans'
TANIM
Dosyalardan sekmeli veri dilimleri yazdırın ve dönüşümleri uygulayın. Veriler metinden okunur
boşlukla ayrılmış alanlara sahip dosyalar (seçenek kullanın -F farklı bir ayırıcı belirtmek için).
Veri dosyası içinde, veri blokları iki boş satırla ayrılır. Dosya sıkıştırılabilir
zlib (.gz) ile.
Dosya
girdi dosyasıdır. Belirtilmemişse, varsayılan olarak stdin veya en son belirtilen
varsa dosya adı.
indeks, bir veri bloğu indeksi anlamına gelir.
indeks, bir veri bloğu indeksi anlamına gelir.
C,R, "min" ile "min" arasında seçim yapmak için "min:maks:atla" olarak verilen sütun ve satır belirtimlerini ifade eder.
Her "atlama" adımında "maks". Negatif min ve max sondan sayılırsa. Tarafından
varsayılan olarak tüm veriler yazdırılır ("1:-1:1"). Min>max ise, sayım tersine çevrilir ve atlanır
negatif olmalı (-1 varsayılan olarak). Farklı özellikler noktalı virgül ';' ile ayrılır
ve sırayla ele alınır.
trans, seçilen verilere uygulanan dönüşümlerin bir listesidir: 'd' farkı al
sonraki sütunlar; 'D', en az bir Numara Değil (NAN) girişi olan tüm satırları kaldırır;
'f' tüm sütunları yığarak çıktıyı düzleştirir; 'l' tüm girişlerin günlüğünü al, 'P' yazdır
veri bloğu olarak toplanan tüm girişler; 't' veri matrisinin devrik; 'z'
her sütundaki girdilerden ortalamalarını çıkarın; 'Z' her birinde girişi değiştirin
zscore ile sütun; 'w', her sütundaki girişi ortalamalarına göre bölün.
Köşeli parantez içinde noktalı virgülle ayrılmış '<..;..>' işlevleri için kullanılabilir
genel veri dönüşümü; fonksiyon her veri satırı için hesaplanır.
Değişken adları 'x', ardından sütun numarası ve isteğe bağlı olarak 'l' şeklindedir.
ve gecikme sayısı. Örneğin 'x2+x3l1', içindeki girişlerin toplamı anlamına gelir.
2. sütun artı önceki satırdaki 3. sütundaki girişler. 'x0' şu anlama gelir
satır numarası ve 'x', 'x1'e eşittir
'<@..;..>' işlev belirtimi bir '@' ile başlıyorsa, işlevler
sütunlar boyunca özyinelemeli olarak hesaplanır. Bu durumda 'x'ten sonraki sayı
göreli sütun, her adımda dikkate alınandan başlayarak sayılır.
'{...}' küme parantezleri içindeki bir işlev, verileri seçmek için kullanılabilir: yalnızca
negatif olmayan bir değer döndürülür
SEÇENEKLER
-F giriş alanları ayırıcılarını ayarlayın (varsayılan ' \t')
-o çıktı biçimini ayarlayın (varsayılan '%12.6e')
-e boş alanlar için çıktı biçimini ayarlayın (varsayılan '%13s')
-s çıktı ayırma dizesini ayarlayın (varsayılan ' ')
-t her çıktıdan önce uygulanan genel dönüşümleri tanımlayın (varsayılan '')
-v ayrıntılı mod
ÖRNEKLER
gbget 'dosya (1:3)ld'
'dosya'daki ilk üç sütunu seçin, günlüğü ve farkı alın
ardışık sütunlar;
gbget 'dosyası(2,-10:-1)
'dosya'nın ikincisinin son on öğesini seçin ve karelerini yazdırın
gbget '[2]()' '[1]()' < ...
standart girişten ikinci ve birinci veri bloğunu seçin.
gbget 'file(1:3)<x1*x2-x3>'
'dosya'daki ilk üç sütunu seçin ve her satırda ilk ikisini çarpın
girişler ve. üçüncüyü çıkarın.
gbget 'dosya()<@x1+x2>'
sonraki iki sütunun toplamını yazdır
gbget 'dosya(1:3){x2-2}'
ikinci alanı olmayan satırlar için 'dosya'daki ilk üç sütunu seçin
2'den daha düşük
onworks.net hizmetlerini kullanarak gbget'i çevrimiçi kullanın