Jak posortować plik CSV według wartości kolumny

Sortuj plik CSV według danej kolumny online

Opis funkcji: Przeciągnij i upuść CSV Sorter to narzędzie online, które pozwala użytkownikom łatwo sortować plik CSV według wybranej kolumny. Użytkownicy mogą przeciągać i upuszczać plik CSV do narzędzia i wybrać kolumnę, według której chcą posortować.

Przeciągnij i upuść CSV Sorter to przyjazne dla użytkownika rozwiązanie dla każdego, kto chce sortować duże zbiory danych w plikach CSV bez konieczności pisania kodu lub korzystania ze złożonego oprogramowania.

sort-csv-file-by-column

Sortowanie pliku CSV według danej kolumny może być użytecznym zadaniem podczas pracy z dużymi zestawami danych. Excel i Python oferują proste rozwiązania do sortowania plików CSV. W tym artykule zbadamy, jak posortować plik CSV według danej kolumny przy użyciu programu Excel i Python.

Sortowanie pliku CSV za pomocą programu Excel

Excel zapewnia łatwy w użyciu interfejs do sortowania danych w plikach CSV. Aby posortować plik CSV w programie Excel, wykonaj następujące kroki:

  • Otwórz plik CSV w programie Excel.
  • Kliknij nagłówek kolumny, według której chcesz posortować. Spowoduje to wybranie całej kolumny.
  • Kliknij kartę „Dane” na wstążce u góry ekranu.
  • Kliknij przycisk „Sortuj od A do Z” lub „Sortuj Z do A”, w zależności od tego, czy chcesz posortować kolumnę w porządku rosnącym czy malejącym.
  • Excel zapyta Cię, czy chcesz rozszerzyć zaznaczenie, aby uwzględnić sąsiednie kolumny. Jeśli plik CSV zawiera tylko jedną kolumnę danych, możesz kliknąć „Sortuj”, aby kontynuować. W przeciwnym razie wybierz opcję odpowiednią dla Twoich danych.
  • Excel posortuje dane w wybranej kolumnie.
  • Zapisz posortowany plik CSV.

Sortowanie pliku CSV za pomocą Pythona

Python zapewnia potężną bibliotekę o nazwie Pandy do pracy z danymi w plikach CSV. Aby posortować plik CSV w Pythonie, wykonaj następujące kroki:

  • Zaimportuj bibliotekę Pandy.

import pandas as pd

2. Załaduj plik CSV do Pandas DataFrame.


df = pd.read_csv('filename.csv')
  • Sortuj DataFrame według wybranej kolumny.

sorted_df = df.sort_values(by='column_name')
  • Zapisz posortowaną ramkę DataFrame do pliku CSV.

sorted_df.to_csv('sorted_filename.csv', index=False)

W powyższym kodzie „filename.csv” to nazwa oryginalnego pliku CSV, „column_name” to nazwa kolumny, którą chcesz posortować, a „sorted_filename.csv” to nazwa posortowanego pliku CSV.

Wniosek:

Sortowanie pliku CSV według danej kolumny jest prostym zadaniem, które można wykonać za pomocą programu Excel lub Python. Excel zapewnia łatwy w użyciu interfejs do sortowania danych, podczas gdy Python zapewnia potężną bibliotekę do pracy z danymi w plikach CSV. Niezależnie od tego, czy wolisz interfejs graficzny, czy pisanie kodu, możesz łatwo posortować plik CSV według danej kolumny za pomocą tych narzędzi.

Poznaj nasze więcej narzędzi do transformacji
Przekształć dane: tekst, data/godzina, lokalizacja, Json itp.