Satır Sıralama / Tekrarsızlaştırma
Satırlar nasıl sıralanır?
Sonuç
Nasıl hesaplanır?
Metin, her satır sonunda (Windows, Mac veya Unix biçimi fark etmez) satırlara bölünür. Üç mod vardır: asc A'dan Z'ye, desc Z'den A'ya sıralar; unique ise önce yinelenen satırları atar, kalanları artan sırada sıralar. Tanınmayan bir mod değeri artan sıralamaya döner. Sıralama büyük/küçük harfe duyarsız ve doğaldır; yani rakam dizileri sayı olarak karşılaştırılır (item2, item10'dan önce gelir) ve eşit sayılan satırlar özgün sırasını korur. Yinelenenler büyük/küçük harf ve boşluklar dahil birebir eşleşmelidir. Boş satırlar da satır sayılır: artan sıralamada boş satır en üste gelir, metnin sonundaki satır sonu da bir boş satır ekler. Azalan sıra, artan sonucun tersine çevrilmesidir.
Örnek hesaplama
Üç satır yapıştırın: item10, item2 ve item2; modu “unique” seçin. 1. adım: ikinci item2 birebir tekrar olduğu için silinir, geriye item10 ve item2 kalır. 2. adım: doğal sıralama karakterlere değil 2 ve 10 sayılarına bakar, bu yüzden item2 öne geçer. Çıktı şöyledir:
item2
item10
Düz karakter sıralamasında item10 önce gelirdi, çünkü 1 rakamı 2'den önce sıralanır.
Sık yapılan hatalar
- Yalnızca büyük/küçük harf ya da sondaki boşluk farkı olan satırların birleşeceğini sanmak.
x,Xve sonunda boşluk bulunanxüç ayrı satırdır ve unique modunda üçü de kalır (ikinci bir düzxbirebir tekrar olur ve atılır); birleşmesini istiyorsanız metni önce kırpın ve küçük harfe çevirin. - Yapıştırdığınız listenin sonunda boş satır bırakmak. Boş satır da satır sayılır ve en üste sıralanır; çıktı boş bir satırla başlar.
- Unique modunun özgün sırayı koruyacağını beklemek. Mod her zaman tekil satırları artan sırada verir; azalan seçeneği bununla birlikte uygulanmaz.
- Aksanlı harflerin Türkçe alfabe sırasına göre dizileceğini varsaymak. Harfler karakter koduna göre, aksansızların ardına yerleşir; Ç ile başlayan bir isim Z'den sonra gelir.
- Bir sayı sütununu sıralayıp saf sayısal sıra beklemek. Yalnızca satır içindeki rakam dizileri sayı olarak okunur; eksi işareti ve ondalık nokta ya da virgül sıradan karakterdir.
Bu hesaplama hakkında
Bu araç, bir metin bloğunu alır ve satırlarına iki işlemden birini uygular: onları artan (A→Z) ya da azalan (Z→A) sırada sıralar, ya da yinelenen satırları kaldırıp geriye kalanları artan sırada verir. Sıralamada A–Z ile a–z eşdeğer sayılır ve rakam dizileri sayı olarak okunur, böylece item9, item10'dan önce gelir; bunun dışındaki karşılaştırma karakter kodlarına göre yapılır ve aksanlı harfler, dilinizin sıralamasındaki yerine değil aksansız harflerin ardına düşer. Yinelenme ölçütü daha katıdır: satırların birebir aynı olması gerekir, dolayısıyla büyük/küçük harf farkı iki ayrı satır demektir ve ikisi de korunur. Her iki durumda da araç, içeriğin anlamına değil metnin kendisine satır satır bakar — basit bir işlem, ama birkaç satırdan fazlasında elle yapmak yavaş ve hataya açıktır.
Düz metin olarak liste tutan herkes -bir isim listesini, etiket veya anahtar kelime kümesini, ya da metin olarak yapıştırılmış bir e-tablo sütununu sıralamak isteyenler- ve URL listesi, log satırları, e-posta adresleri veya CSV değerleri gibi tekrarlanan dışa aktarma ya da birleştirme işlemleri sonucu yinelenen kayıtların sızdığı verileri temizleyen geliştiriciler ve yazarlar tarafından kullanılır. Bir listeyi bir e-tabloya, veritabanına veya e-posta aracına aktarmadan önce yinelenenleri kaldırmak, çift sayım yapılmasını veya bir şeyin iki kez gönderilmesini önler.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Bir listede kaç tekrar olduğunu öğrenmek için önce artan modda, sonra benzersiz modda çalıştırın ve iki çıktının satır sayılarını karşılaştırın; aradaki fark, silinen birebir tekrar sayısıdır. Artan sıralama tekrarları yan yana getirdiği için sondaki boşluk ya da farklı bir büyük harf gibi kaçan benzerlikleri gözle de yakalarsınız. Benzersiz modda büyük küçük harf farkını yok sayan eşleştirme mi yoksa özgün sırayı korumak mı işinize yarardı?