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

Cấu trúc dữ liệu chuỗi trong thư viện Pandas bằng Python là gì?

Chuỗi là cấu trúc dữ liệu một chiều, được gắn nhãn có trong thư viện Pandas. Nhãn trục được gọi chung là chỉ mục.

Cấu trúc chuỗi có thể lưu trữ bất kỳ loại dữ liệu nào như các đối tượng số nguyên, float, chuỗi, python, v.v. Nó có thể được tạo bằng cách sử dụng một mảng, một từ điển hoặc một giá trị không đổi.

Hãy để chúng tôi xem cách tạo một chuỗi rỗng trong Python -

Ví dụ

import pandas as pd
my_series = pd.Series()
print("This is an empty series data structure")
print(my_series)

Đầu ra

This is an empty series data structure
Series([], dtype: float64)

Giải thích

  • Trong đoạn mã trên, thư viện ‘pandas’ được nhập và có tên bí danh là ‘pd’.

  • Tiếp theo, cấu trúc dữ liệu chuỗi được tạo bằng cách gọi hàm 'Chuỗi'.

  • Sau đó, nó được in trên bảng điều khiển.

Hãy để chúng tôi xem cách một cấu trúc dữ liệu chuỗi có thể được tạo bằng cách sử dụng mảng mà không cần đặt tên rõ ràng cho các giá trị chỉ mục.

Ví dụ

import pandas as pd
import numpy as np
my_data = np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi'])
my_series = pd.Series(my_data)
print("This is series data structure created using Numpy array")
print(my_series)

Đầu ra

This is series data structure created using Numpy array
0  ab
1  bc
2  cd
3  de
4  ef
5  fg
6  gh
7  hi
dtype: object

Giải thích

  • Các thư viện bắt buộc được nhập và đặt tên bí danh để dễ sử dụng.

  • Bước tiếp theo là tạo một cấu trúc mảng không có cấu trúc và chuyển các giá trị vào nó dưới dạng dữ liệu.

  • Tiếp theo, một cấu trúc dữ liệu chuỗi trống được tạo và dữ liệu đã tạo trước đó được chuyển làm tham số cho nó.

  • Đầu ra được hiển thị trên bảng điều khiển.

Lưu ý - Khi không có giá trị nào được cung cấp cho chỉ mục, các giá trị mặc định từ 0 sẽ được gán cho nó.