Hãy xem cách tạo cấu trúc Series với mảng NumPy, và rõ ràng đưa giá trị cho 'index'.
Khi không chỉ định giá trị index, giá trị mặc định từ 0 được gán cho giá trị trong series.
Ví dụ
import pandas as pd
import numpy as np
my_data = np.array(['ab', 'bc', 'cd', 'de', 'ef', 'fg', 'gh', 'hi'])
my_index = [3, 5, 7, 9, 11, 23, 45, 67]
my_series = pd.Series(my_data, index=my_index)
print("Series tạo từ mảng NumPy và chỉ định index:")
print(my_series)
Đầu ra
Series tạo từ mảng NumPy và chỉ định index: 3 ab 5 bc 7 cd 9 de 11 ef 23 fg 45 gh 67 hi dtype: object
Giải thích
- Nhập thư viện cần thiết, đặt bí danh để dễ dùng.
- Tạo cấu trúc mảng numpy.
- Tạo list giá trị cần chỉ định rõ ràng làm index.
- Truyền data và index list trước đó cho hàm
Seriestrongpandas. - Đầu ra hiển thị trên console.
Lưu ý - Chỉ ra rằng giá trị tùy chỉnh cho index có thể chỉ định khi tạo cấu trúc Series.
Mở rộng: Index có thể là bất kỳ kiểu hashable: int, float, string, datetime, tuple. NumPy array truyền vào có thể là bất kỳ dtype: numeric, string, object, datetime. Pandas Series hỗ trợ index không duy nhất (duplicate index) - nhưng một số phép toán có thể báo cảnh báo.