Python
 Computer >> コンピューター >  >> プログラミング >> Python

パンダシリーズを並べ替える方法は?


この問題では、Pandasシリーズを並べ替える必要があります。並べ替えられていないパンダシリーズを定義し、パンダライブラリのsort_values()関数を使用して並べ替えます。

アルゴリズム

Step 1: Define Pandas series.
Step 2: Sort the series using sort_values() function.
Step 3: Print the sorted series.

サンプルコード

import pandas as pd

panda_series = pd.Series([18,15,66,92,55,989])
print("Unsorted Pandas Series: \n", panda_series)

panda_series_sorted = panda_series.sort_values(ascending = True)
print("\nSorted Pandas Series: \n", panda_series_sorted)

出力

Unsorted Pandas Series:
0     18
1     15
2     66
3     92
4     55
5    989
dtype: int64

Sorted Pandas Series:
1     15
0     18
4     55
2     66
3     92
5    989
dtype: int64

説明

sort_values()関数の昇順パラメーターはブール値を取ります。値がTrueの場合、シリーズを昇順で並べ替えます。値がFalseの場合、値を降順で並べ替えます。


  1. パンダのマルチインデックスでgroupbyを行う方法は?

    マルチインデックスデータフレームは、複数のインデックスを持つデータフレームです。以下がデスクトップに保存されているcsvであるとしましょう- まず、パンダライブラリをインポートし、上記のCSVファイルを読み取ります- パンダをpddf=pd.read_csv( C:/Users/amit_/Desktop/sales.csv)print(df)としてインポートします データフレームの「Car」列と「Place」列をインデックスとして形成します- df =df.set_index([Car、Place]) DataFrameは、「Car」列と「Place」列をインデックスとして持つ

  2. PandasシリーズのMatplotlibで棒グラフをプロットする方法は?

    matplotlibでPandasシリーズの棒グラフをプロットするには、次の手順を実行できます- 1から10の範囲のさまざまなキーの辞書を作成します。 Pandasデータフレームを使用してデータフレームを作成します。 plot()を使用して棒グラフを作成します kind =barを使用するメソッド 。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [