2016-04-02 21 views
0

giriş veri yükleme değildirDomuz dosyalanan

(10,1,{(2,3),(4,6)}) 
(10,3,{(2,3),(4,6)}) 
(10,6,{(2,3),(4,6),(5,7)}) 

domuz sorgusu:

x = Yük (d1 olarak '/data.txt': int d2: int, B: çanta {T: tuple (t1: int, t2: int)});

Ama böyle Çıktı alıyorum:

(,,) 
(,,) 
(,,) 
(,,) 

ben hata yapıyorum nerede emin değilim.

cevap

1

Verileriniz, bir tuple olduğu anlamına gelen parantez içine alınmıştır. Verileri bir tuple olarak değerlendirmek ve sonra alanlarınızı yerleştirmek için bir dış yapı tanımlamanız gerekir. İşte

ne ihtiyaç vardır:

x= load '/data.txt' as (a:tuple(d1:int, d2:int, B:bag{T:tuple(t1:int, t2:int)})); 
İlgili konular