Blaze'de sqlite veritabanına df = bz.Data("sqlite:///<mydatabase>)
kullanarak bağlanıyorum her şey iyi çalışıyor ancak df ile etkileşimimde kullanıcı tanımlı işlevleri nasıl sağlayacağımı bilmiyorum. IP adresleri içeren bir metin olan df içinde IP adında bir sütun var. Ayrıca, metin biçiminde bir IP adresi (x) alan ve/y alt ağını döndüren bir bağlantı (x, y) işlevi de vardır. Örneğin:Sqlite arka uçlu python blaze için kullanıcı tanımlı işlev nasıl sağlanır?
out = toSubnet('1.1.1.1',24)
out
1.1.1.0/24
Sevgilerine/14 alt ağlara tüm IP'leri eşleştirmek istiyorsanız, ben kullanın:
arka uç CSV olduğunda çalışırdf.IP.map(lambda x:toSubnet(x,14),'string')
. Ama sqlite arka uç ile NotImplementedError
elde ediyorum. Burada sorun ne?
Bence Blaze'nin gelecekte UDF'leri desteklemesi iyi bir özellik olacaktır. Ardından kullanıcı, arka uç veri kümesinden daha soyut bir fikir verir. Yardımcı cevabınız için çok teşekkürler Phillip. – user2923891