Normal Ifade kullanarak verileri bölme
Önemli
Machine Learning Stüdyosu (klasik) desteği 31 Ağustos 2024'te sona erecektir. Bu tarihe kadar Azure Machine Learning'e geçmenizi öneririz.
1 Aralık 2021'den başlayarak artık yeni Machine Learning Stüdyosu (klasik) kaynakları oluşturamayacaksınız. 31 Ağustos 2024'e kadar mevcut Machine Learning Stüdyosu (klasik) kaynaklarını kullanmaya devam edebilirsiniz.
- makine öğrenimi projelerini ML Studio (klasik) konumundan Azure Machine Learning taşımaya yönelik bilgilerebakın.
- Azure Machine Learninghakkında daha fazla bilgi edinin.
ML Stüdyosu (klasik) belgeleri kullanımdan kaldırılacak ve gelecekte güncelleştirilmeyecektir.
bu makalede, Machine Learning Studio 'nun (klasik) bölünmüş veri modülünde normal ifade bölme seçeneğinin nasıl kullanılacağı açıklanır. Bu seçenek, bir metin sütununa filtre ölçütü uygulamanız gerektiğinde faydalıdır. Örneğin, veri kümenizi belirli bir ürünün bahsedilip bölünemeyebilirsiniz.
Not
uygulama hedefi: yalnızca Machine Learning Studio (klasik)
benzer sürükle ve bırak modülleri Azure Machine Learning tasarımcısındakullanılabilir.
Tek bir metin sütununda bölünen bir normal ifade kullanabilirsiniz. Metin sütunu adını içeren bir normal ifade tanımlar ve ardından sütun için geçerli olan koşulları ("şununla başlar", "" içerir "veya" içermez "gibi) ayarlayabilirsiniz.
Machine Learning denemeleri için veri bölümleme hakkında genel bilgi için bkz. verileri bölme ve bölme ve bölme.
İlişkili görevler
Bölünmüş veri modülündeki diğer seçenekler:
Göreli ifadeler kullanarak verileri bölme: sayısal verilere bir ifade uygulayın.
Bölünmüş öneren veri kümeleri: öneri modellerinde kullanılan veri kümelerini bölün. DataSet 'in üç sütunu olmalıdır: öğeler, kullanıcılar ve derecelendirmeler
Bir veri kümesini bölmek için normal ifade kullanma
Veri ayırma modülünü denemenize ekleyin ve ayırmak istediğiniz veri kümesine giriş olarak bağlayın.
Ayırma moduiçin normal ifade Böl' ü seçin.
Normal ifade kutusuna geçerli bir normal ifade yazın. Buradabazı örnekler verilmiştir.
Normal ifade yalnızca belirtilen sütuna uygulanır, bu bir dize veri türü olmalıdır.
Normal ifadeler oluşturma konusunda yardım için bkz. normal Ifade dili-hızlı başvuru.
Denemeyi çalıştırın veya modüle sağ tıklayıp Seçileni Çalıştır' ı seçin.
Sağladığınız normal ifadeye bağlı olarak, veri kümesi iki satır kümesine ayrılır: ifadeyle eşleşen değerleri olan satırlar ve kalan tüm satırlar.
Örnekler
Aşağıdaki örneklerde, bir veri kümesinin normal ifade seçeneği kullanılarak nasıl bölüneceği gösterilmektedir.
Tek bir tam kelime
Bu örnek, sütundaki Text
metni Gryphon
içeren tüm satırları ilk veri kümesine koyar ve bölünen verilerinikinci çıkışına diğer satırları koyar:
\"Text" Gryphon
Dizeden
Bu örnek, veri kümesinin ikinci sütununda belirtilen dizeyi, 1 ' in dizin değeri ile belirtilen bir konumda arar. Eşleşme büyük/küçük harfe duyarlıdır.
(\1) ^[a-f]
İlk sonuç veri kümesi, Dizin sütununun şu karakterlerden biriyle başladığı tüm satırları içerir: a
, b
, d
c
,, e
, f
. Diğer tüm satırlar ikinci çıktıya yönlendirilir.
IP adreslerinde dize eşleşmesi
Bu örnek, bazı sunucu günlüğü verilerini analiz için iki kategoriye böler: güvenlik duvarının arkasındaki bağlantılar ve güvenlik duvarı dışındaki IP adresleriyle bağlantılar. Normal ifade alana uygulanır IP_Address
( dize veri türü).
(\IP_Address) ^[10]
İlk çıktı, ile 10
başlayan tüm adresleri içerir.