Skip to main content

Sort a dataframe by month name or by weekday name in chronological order

Project description

sort-dataframeby-monthorweek

It sorts a dataframe by month names or by week names

Assume a dataframe has a month name column and one wants to sort the dataframe by month column in chronological order, this package helps to do that. This package can also be used to sort dataframe by weekday column.

How to install

pip install sort-dataframeby-monthorweek

There is another dependency package needs to be installed.

    pip install sorted-months-weekdays

There are 4 different functions in this package. We will see usage of below mentioned functions.

    Sort_Dataframeby_Month
    Sort_Dataframeby_Weekday

Example1

In this example we will see how to sort a sample dataframe by month name column

    import pandas as pd
	import itertools
    
    df = pd.DataFrame([['Feb',254],['Apr',420],['Jan',301],['Mar',449]],columns=['Month','Sales'])
    df
    Out: 
      Month  Sales
    0   Feb    254
    1   Apr    420
    2   Jan    301
    3   Mar    449

Now, use Sort_Dataframeby_Month function to sort above dataframe

    df_sort = sort_dataframeby_monthorweek.Sort_Dataframeby_Month(df=df,monthcolumnname='Month')
    df_sort
    Out:
      Month  Sales
    0   Jan    301
    1   Feb    254
    2   Mar    449
    3   Apr    420

Example2

In this example we will see how to sort a sample dataframe by weekday column

    df1 = pd.DataFrame([['Tue',25],['Thu',42],['Mon',30],['Wed',44]],columns=['Weekday','Sales'])
    df1
    Out: 
      Weekday  Sales
    0     Tue     25
    1     Thu     42
    2     Mon     30
    3     Wed     44

Now, use Sort_Dataframeby_Weekday function to sort df1

    df1_sort = sort_dataframeby_monthorweek.Sort_Dataframeby_Weekday(df=df1,Weekdaycolumnname='Weekday')
    df1_sort
    Out: 
      Weekday  Sales
    0     Mon     30
    1     Tue     25
    2     Wed     44
    3     Thu     42

Above functions work for lower, upper and mixed case months or weekdays. It works for full names of months ('January') and weekdays ('Monday') as well.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sort_dataframeby_monthorweek-0.4.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file sort_dataframeby_monthorweek-0.4.tar.gz.

File metadata

  • Download URL: sort_dataframeby_monthorweek-0.4.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for sort_dataframeby_monthorweek-0.4.tar.gz
Algorithm Hash digest
SHA256 8f8f8a8313d45cab82c16483f9ef2236d394eaa43de39b068dd18ef80b7cdbb6
MD5 8218165e68913813f902b02c7a06f848
BLAKE2b-256 7a10f5005db1735c3917c39bb29b2196aecee60d78a63663a107b8ac91c14c69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page