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

Python Pandas - Tạo DataFrame từ chỉ mục gốc nhưng thực thi chỉ mục mới

Để tạo DataFrame từ chỉ mục gốc nhưng thực thi một chỉ mục mới, hãy sử dụng index.to_frame (). Đặt tham số chỉ mục thành Sai .

Đầ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(['Electronics','Accessories','Decor', 'Books', 'Toys'],name ='Products')

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

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

Thực thi chỉ mục mới và chuyển đổi chỉ mục thành DataFrame. Tại đây, chỉ mục thực tế được thay thế bằng chỉ mục khác -

print("\nIndex to DataFrame...\n",index.to_frame(index=False))

Ví dụ

Sau đây là mã -

import pandas as pd

# Creating Pandas index
index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'Toys'],name ='Products')

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

# Enforce new index and convert index to DataFrame
# Here, the actual index gets replaced by another index
print("\nIndex to DataFrame...\n",index.to_frame(index=False))

Đầu ra

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

Pandas Index...
Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], dtype='object', name='Products')

Number of elements in the index...
5

The dtype object...
object

Index to DataFrame...
      Products
0  Electronics
1  Accessories
2        Decor
3        Books
4         Toys