Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tạo một dạng xem mới của Chỉ mục Pandas

Để tạo một dạng xem mới của Chỉ mục Pandas, hãy sử dụng phương thức index.view (). Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Tạo chỉ mục Pandas -

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

Hiển thị chỉ mục Gấu trúc -

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

Tạo chế độ xem mới -

res = index.view('uint8')

Hiển thị chế độ xem mới -

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

Nó chia sẻ các giá trị cơ bản giống nhau -

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

Ví dụ

Sau đây là mã -

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])

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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