Domanda

Ho un file CSV con 7 campi di dati. Voglio ordinare il settimo campo in ordine numeriale inverso (prima valori più piccoli). Il 7 ° campo di dati sembra così:

0.498469643137
1
6.98112003175e-10
9.11278069581e-06

Ho provato a usare lo strumento di ordinamento unix come questo:

$ sort -t"," -n -k -r 7 <my_file>

Il problema che sto riscontrando è che quel tipo non riconosce la forma esponenziale. Ad esempio, pensa Ordine 6.98112003175e-10 è più grande di 1. Come posso usare Ording per ordinare una colonna CSV, ma riconoscere la notazione scientifica? Grazie in anticipo per l'aiuto.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top