パンダシリーズを並べ替える方法は?
この問題では、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の場合、値を降順で並べ替えます。
-
パンダのマルチインデックスで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」列をインデックスとして持つ
-
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"] = [