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

Python-間隔データ用のPandas配列を作成します


間隔データ用のPandas配列を作成するには、 pandas.arrays.IntervalArray()を使用します 方法。まず、必要なライブラリをインポートします-

import pandas as pd

2つのIntervalオブジェクトを作成します-

interval1 = pd.Interval(10, 30)
interval2 = pd.Interval(30, 70)

間隔を表示する-

print("Interval1...\n",interval1)
print("Interval2...\n",interval2)

Intervalオブジェクトから新しいIntervalArrayを構築します-

array = pd.arrays.IntervalArray([interval1,interval2])

以下はコードです-

import pandas as pd

# Create two Interval objects
interval1 = pd.Interval(10, 30)
interval2 = pd.Interval(30, 70)

# display the intervals
print("Interval1...\n",interval1)
print("Interval2...\n",interval2)

# Construct a new IntervalArray from Interval objects
array = pd.arrays.IntervalArray([interval1,interval2])

# Display the IntervalArray
print("\nOur IntervalArray...\n",array)

# Getting the length of IntervalArray
# Returns an Index with entries denoting the length of each Interval in the IntervalArray
print("\nOur IntervalArray length...\n",array.length)
の各間隔の長さを示すエントリを含むインデックスを返します

出力

これにより、次のコードが生成されます-

Interval1...
(10, 30]
Interval2...
(30, 70]

Our IntervalArray...
<IntervalArray>
[(10, 30], (30, 70]]
Length: 2, dtype: interval[int64, right]

Our IntervalArray length...
Int64Index([20, 40], dtype='int64')

  1. PythonでDataFrameを作成するにはどうすればよいですか?

    データフレームは2Dデータ構造です。データフレームは、行と列の表形式でデータを表すために使用されます。スプレッドシートやSQLテーブルのようなものです。データフレームはPandasオブジェクトです。 データフレームを作成するには、パンダをインポートする必要があります。データフレームは、dataframe()関数を使用して作成できます。 dataframe()は1つまたは2つのパラメーターを取ります。 1つ目は、データフレームテーブルに入力されるデータです。データは、リストのリストまたはリストの辞書の形式にすることができます。リストデータのリストの場合、2番目のパラメータは列名です。 リストの

  2. 配列ローテーション用のPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −テキストとパターンが与えられた場合、パターンのすべての出現とその順列(またはアナグラム)をテキストで印刷する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # maximum value MAX = 300 # compare def compare(arr1, arr2):    for i in range(MAX):       if arr1[i] != arr2[i]:       &nbs