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

Python-Pandasインデックスの新しいビューを作成します


Pandas Indexの新しいビューを作成するには、index.view()メソッドを使用します。まず、必要なライブラリをインポートします-

import pandas as pd

パンダインデックスの作成-

index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])

パンダのインデックスを表示する-

print("Pandas Index...\n",index)

新しいビューを作成する-

res = index.view('uint8')

新しいビューの表示-

print("\nThe new view...\n",res)

同じ基本的な値を共有します-

print("\nView for 0th index...\n",res[0])
print("\nView for 1st index...\n",res[1])

以下はコードです-

import pandas as pd

# Creating Pandas index
index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])

# Display the Pandas index
print("Pandas Index...\n",index)

# Return the number of elements in the Index
print("\nNumber of elements in the index...\n",index.size)

# Return the dtype of the data
print("\nThe dtype object...\n",index.dtype)

# Create a new view
res = index.view('uint8')

# displaying the new view
print("\nThe new view...\n",res)

# shares the same underlying values
print("\nView for 0th index...\n",res[0])
print("\nView for 1st index...\n",res[1])

出力

これにより、次の出力が生成されます-

Pandas Index...
Int64Index([50, 10, 70, 110, 90, 50, 110, 90, 30], dtype='int64')

Number of elements in the index...
9

The dtype object...
int64

The new view...
[ 50 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 70 0
  0 0 0 0 0 0 110 0 0 0 0 0 0 0 90 0 0 0
  0 0 0 0 50 0 0 0 0 0 0 0 110 0 0 0 0 0
  0 0 90 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0]

View for 0th index...
50

View for 1st index...
0

  1. PythonPandas-最後から最初のインデックスに新しいインデックス値を挿入します

    最後から最初のインデックスに新しいインデックス値を挿入するには、 index.insert()を使用します 方法。最後のインデックス値-1とパラメータとして挿入する値を設定します。 まず、必要なライブラリをインポートします- import pandas as pd パンダインデックスの作成- index = pd.Index(['Car','Bike','Airplane','Ship','Truck']) インデックスを表示- print("Pandas Index...\n",ind

  2. Python –Pandasデータフレームに新しい列を作成します

    新しい列を作成するには、作成済みの列を使用します。まず、DataFrameを作成してCSVを読みましょう- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv") 次に、作成済みの列「Reg_Price」から新しい列「New_Reg_Price」を作成し、各値に100を追加して、新しい列を形成します- dataFrame['New_Reg_Price'] = (dataFrame['Reg_Price'] + 100) 例 以下はコードです- impor