inividuare record doppioni

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

inividuare record doppioni

Marco Curreli
> Date: Thu, 10 Oct 2013 05:51:05 -0700 (PDT)
> From: Ummarino <[hidden email]>
>
> QGIS 2.0
> Qualcuna mi sa indicare la procedura corretta per individuare (e
> selezionare) dei valori (di un campo) doppi in un tabella attributi con + di
> 8000 record da passare i rassegna ?
>

il mio consiglio (supponendo che i campo da controllare sia il terzo:


metodo 1: importare lo shapefile in grass e dare il comando:

v.db.select map=mymap | gawk -F"|" '{print $4}' | uniq -dc

(in questo caso è il quarto perché il primo è "cat")

metodo 2: salvare il .dbf come .csv e dare i comando dal terminale:

cat miofile.csv |  gawk -F"," '{print $3}' | uniq -dc

Saluti,
    Marco

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: inividuare record doppioni

Marco Curreli
> > Qualcuna mi sa indicare la procedura corretta per individuare (e
> > selezionare) dei valori (di un campo) doppi in un tabella attributi con + di
> > 8000 record da passare i rassegna ?
> >
 
parziale rettifica del messaggio precedente: è meglio ordinare con `sort` prima
di dare il comando `uniq`
 
v.db.select map=mymap | gawk -F"|" '{print $4}' | sort | uniq -dc
 
 
cat miofile.csv |  gawk -F"," '{print $3}' | sort | uniq -dc
 
 Saluti,
     Marco

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013