Để trả lại nhãn từ chỉ mục nếu tất cả các nhãn trong chỉ mục đều muộn hơn nhãn đã chuyển, hãy sử dụng index.asof () trong Pandas.
Đầ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([10, 20, 30, 40, 50, 60, 70])
Hiển thị chỉ mục Gấu trúc -
print("Pandas Index...\n",index)
Trả lại nhãn từ chỉ mục. Trả về NaN khi nếu tất cả các nhãn trong chỉ mục đều muộn hơn nhãn đã chuyển -
print("\nGet the label from the index...\n",index.asof(6))
Ví dụ
Sau đây là mã -
import pandas as pd # Creating Pandas index index = pd.Index([10, 20, 30, 40, 50, 60, 70]) # 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 label from the index # Returns NaN when if all of the labels in the index are later than the passed label print("\nGet the label from the index...\n",index.asof(6))
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Pandas Index... Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64') Number of elements in the index... 7 Get the label from the index... Nan