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

インデックスがカスタマイズされたPythonの場合、シリーズから複数の要素を取得するにはどうすればよいですか?


インデックス値をカスタマイズする場合は、 series_name [‘index_value’]を使用してアクセスします。 。

「index_value」 シリーズに渡されたものは、元のシリーズと一致するように試みられます。見つかった場合は、対応するデータもコンソールに表示されます。

複数の要素を表示する方法を見てみましょう。

import pandas as pd
my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("The series contains following elements")
print(my_series)
print("Accessing multiple elements using customized index")
print(my_series[['mn', 'az', 'wq', 'ab']])

出力

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Accessing multiple elements using customized index
mn  56
az  45
wq  123
ab  34
dtype: int64

説明

  • 必要なライブラリがインポートされ、使いやすいようにエイリアス名が付けられています。

  • データ値のリストが作成され、後で「パンダ」ライブラリにある「シリーズ」関数にパラメータとして渡されます

  • 次に、カスタマイズされたインデックス値(後でパラメータとして渡される)がリストに保存されます。

  • シリーズが作成され、インデックスリストとデータがパラメータとしてシリーズに渡されます。

  • シリーズはコンソールに印刷されます。

  • インデックス値はカスタマイズされているため、series_name [‘index_name’]のようなシリーズの値にアクセスするために使用されます。

  • 複数のインデックス値にアクセスする必要がある場合は、最初にリストで指定してから、シリーズインデックスを使用してこれらの値にアクセスできます。

  • 注-コード内の2つの‘[[‘を確認してください。

  • その後、コンソールに印刷されます。


  1. Pythonで最初の配列要素が2番目の配列から累乗されたときにベースを返します

    最初の配列要素が2番目の配列から累乗されたときにベースを返すには、Python Numpyのfloat_power()メソッドを使用します。このメソッドは、x1のベースをx2の指数に上げて返します。 x1とx2の両方がスカラーである場合、これはスカラーです。パラメータx1がベースです。パラメータx2は指数です。 x1の各ベースをx2の位置に対応する累乗に上げます。 x1とx2は同じ形状にブロードキャスト可能である必要があります。これは、整数、float16、およびfloat32がfloat64の最小精度でfloatにプロモートされるため、結果が常に不正確になるという点でべき関数とは異なります

  2. Pythonでキーボードからコピーしたテキストを貼り付けるにはどうすればよいですか?

    Pythonには、さまざまなPythonアプリケーションの開発で追加機能を実装する方法を提供する多くの組み込みライブラリとモジュールが用意されています。 パイパークリップ は、Pythonアプリケーションでコピーアンドペースト操作を実装するためのクロスプラットフォームのPythonモジュールの1つです。 Pythonアプリケーションで使用するには、次のコマンドを使用してインストールする必要があります。 pip install pyperclip クリップボードからテキストをコピーして画面に表示するアプリケーションを開発することで、実用的なユースケースを実装できます。さらに、コピーしたテキスト