インデックスがカスタマイズされた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つの‘[[‘を確認してください。
-
その後、コンソールに印刷されます。
-
Pythonで最初の配列要素が2番目の配列から累乗されたときにベースを返します
最初の配列要素が2番目の配列から累乗されたときにベースを返すには、Python Numpyのfloat_power()メソッドを使用します。このメソッドは、x1のベースをx2の指数に上げて返します。 x1とx2の両方がスカラーである場合、これはスカラーです。パラメータx1がベースです。パラメータx2は指数です。 x1の各ベースをx2の位置に対応する累乗に上げます。 x1とx2は同じ形状にブロードキャスト可能である必要があります。これは、整数、float16、およびfloat32がfloat64の最小精度でfloatにプロモートされるため、結果が常に不正確になるという点でべき関数とは異なります
-
Pythonでキーボードからコピーしたテキストを貼り付けるにはどうすればよいですか?
Pythonには、さまざまなPythonアプリケーションの開発で追加機能を実装する方法を提供する多くの組み込みライブラリとモジュールが用意されています。 パイパークリップ は、Pythonアプリケーションでコピーアンドペースト操作を実装するためのクロスプラットフォームのPythonモジュールの1つです。 Pythonアプリケーションで使用するには、次のコマンドを使用してインストールする必要があります。 pip install pyperclip クリップボードからテキストをコピーして画面に表示するアプリケーションを開発することで、実用的なユースケースを実装できます。さらに、コピーしたテキスト