Python | Pandas DataFrame.nsmallest() Last Updated : 13 Jul, 2021 Comments Improve Suggest changes Like Article Like Report Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier.Pandas nsmallest() method is used to get n least values from a data frame or a series. Syntax: DataFrame.nsmallest(n, columns, keep='first')Parameters: n: int, Number of values to select columns: Column to check for least values or user can select column while calling too. [For example: data["age"].nsmallest(3) OR data.nsmallest(3, "age")] keep: object to set which value to select if duplicates exit. Options are 'first' or 'last'. To download the CSV file used, Click Here.Example #1: Extracting Least 5 values In this example least 5 values are extracted and then compared to the other sorted by the sort_values() function. NaN values are removed before trying this method.Refer sort_values and dropna(). Python # importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv("employees.csv") # removing null values data.dropna(inplace = True) # extracting least 5 least5 = data.nsmallest(5, "Salary") # display least5 Output: Example #2: Sorting by sort_values() Python # importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv("employees.csv") # removing null values data.dropna(inplace = True) # sorting in ascending order data.sort_values("Salary", ascending = True, inplace = True) # displaying top 5 values data.head() Output:As shown in the output image, the values returned by both functions are similar. Comment More infoAdvertise with us Next Article Python | Pandas DataFrame.nsmallest() K Kartikaybhutani Follow Improve Article Tags : Misc Python Python-pandas Python pandas-dataFrame Pandas-DataFrame-Methods +1 More Practice Tags : Miscpython Similar Reads Pandas DataFrame dtypes Property | Find DataType of Columns Pandas DataFrame is a two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns). Pandas DataFrame.dtypes attribute returns a series with the data type of each column.Example:Pythonimport pandas as pd df = pd.DataFrame({'Weight': [45, 88, 56, 3 min read Pandas df.size, df.shape and df.ndim Methods Understanding structure of our data is an important step in data analysis and Pandas helps in making this easy with its df.size, df.shape and df.ndim functions. They allow us to identify the size, shape and dimensions of our DataFrame. In this article, we will see how to implement these functions in 2 min read Pandas DataFrame describe() Method The describe() method in Pandas generates descriptive statistics of DataFrame columns which provides key metrics like mean, standard deviation, percentiles and more. It works with numeric data by default but can also handle categorical data which offers insights like the most frequent value and the 4 min read Python | Pandas Series.unique() Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric Python packages. Pandas is one of those packages, and makes importing and analyzing data much easier. While analyzing the data, many times the user wants to see the unique values in a par 1 min read Pandas dataframe.nunique() Method Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric Python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Pandas DataFrame.nunique Syntax Pandas dataframe.nunique() function returns a Series 2 min read Python | Pandas Series.isnull() Pandas series is a One-dimensional ndarray with axis labels. The labels need not be unique but must be a hashable type. The object supports both integer and label-based indexing and provides a host of methods for performing operations involving the index. Pandas Series.isnull() function detect missi 2 min read Python | Pandas dataframe.isna() Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Pandas dataframe.isna() function is used to detect missing values. It return a boolean 2 min read Python | Pandas DataFrame.fillna() to replace Null values in dataframe Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric Python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Sometimes csv file has null values, which are later displayed as NaN in Data Frame. Ju 5 min read Python | Pandas dataframe.clip() Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Pandas dataframe.clip() is used to trim values at specified input threshold. We can us 3 min read Pandas DataFrame.columns In Pandas, DataFrame.columns attribute returns the column names of a DataFrame. It gives access to the column labels, returning an Index object with the column labels that may be used for viewing, modifying, or creating new column labels for a DataFrame.Note: This attribute doesn't require any param 2 min read Like