trái cây = gấu trúc. Sê-ri[["táo", "cam", "chuối"], chỉ mục=[4, 3, 2]]
nhiệt độ = gấu trúc. Sê-ri[[32. 6, 34. 1, 28. 0, 35. 9], chỉ mục=["một", "hai", "ba", "bốn"]]
print["\nChuỗi nhiệt độ. "]
# Giá trị chỉ mục không duy nhất
các yếu tố_of_12 = gấu trúc. Sê-ri[[1,2,4,6,12], chỉ số=[1, 1, 2, 2, 3]]
print["\Các thừa số của 12 chuỗi. "]
print["Kiểu cấu trúc dữ liệu này là. ", gõ[factors_of_12]]
Chuỗi trong Python là một loại mảng một chiều của bất kỳ kiểu dữ liệu nào mà chúng ta đã chỉ định trong mô-đun pandas. Sự khác biệt duy nhất mà bạn có thể tìm thấy là mỗi giá trị trong chuỗi gấu trúc được liên kết với chỉ mục. Giá trị chỉ mục mặc định của nó là từ 0 đến số – 1 hoặc bạn có thể chỉ định giá trị chỉ mục của riêng mình
Danh sách dài các ví dụ sau đây giúp bạn hiểu Chuỗi gấu trúc Python này, cách truy cập chúng và thay đổi các mục, chỉ mục, cột, v.v.
Chuỗi ví dụ về gấu trúc Python
Đây là một ví dụ về sê-ri gấu trúc đơn giản. Như bạn có thể thấy, nó đã gán các giá trị chỉ mục mặc định từ 0 đến 3 [4 – 1]
import pandas as pd from pandas import Series arr = Series[[15, 35, 55, 75]] print[arr]
0 15
1 35
2 55
3 75
dtype: int64
Giá trị và chỉ mục sê-ri Python
Sê-ri có hai thuộc tính như giá trị và chỉ mục. Bạn có thể sử dụng các thuộc tính này để lấy thông tin về chúng
- giá trị. Điều này trả về mảng dữ liệu thực tế hoặc các phần tử trong đó
- mục lục. Như tên gợi ý, đối tượng này trả về các giá trị chỉ mục
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]
Python pandas Series Index
Bạn có thể sử dụng thuộc tính chỉ mục để tạo chỉ mục của riêng mình hoặc gán chỉ mục của riêng bạn cho dữ liệu. Đó là cách thuận tiện và tốt nhất để xác định dữ liệu để phân tích trong tương lai
arr = Series[[25, 50, 75, 100, 125], index = [2, 4, 6, 8, 10]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]
Đầu ra chỉ số sê-ri
2 25
4 50
6 75
8 100
10 125
dtype: int64
Values in this Array : [ 25 50 75 100 125]
Index Values of this Array : Int64Index[[2, 4, 6, 8, 10], dtype='int64']
Hãy để tôi sử dụng Bảng chữ cái làm giá trị chỉ mục
import pandas as pd from pandas import Series arr = Series[[2, 33, 66, 70, 15], index = ['a', 'e', 'i', 'o', 'u']] arr arr.index
Nếu bạn sử dụng tệp bên ngoài để lưu mã sê-ri này, hãy sử dụng mã bên dưới
import pandas as pd from pandas import Series arr = Series[[2, 33, 66, 70, 15], index = ['a', 'e', 'i', 'o', 'u']] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]
a 2
e 33
i 66
o 70
u 15
dtype: int64
Values in this Array : [ 2 33 66 70 15]
Index Values of this Array : Index[['a', 'e', 'i', 'o', 'u'], dtype='object']
Tạo Chuỗi Python bằng cách sử dụng arange
Bạn cũng có thể sử dụng hàm arange có sẵn trong mô-đun Numpy để tạo chuỗi pandas gồm các số liên tiếp từ 0 đến n-1
import pandas as pd import numpy as np from pandas import Series arr = Series[np.arange[6]] print[arr] # arr # Here, we are assigning the index names. arr1 = Series[np.arange[6], index = ['a', 'b', 'c', 'd', 'e', 'f']] print[arr1] #arr1
0 0
1 1
2 2
3 3
4 4
5 5
dtype: int64
a 0
b 1
c 2
d 3
e 4
f 5
dtype: int64
Thay đổi chỉ số sê-ri gấu trúc
Chức năng chỉ mục không chỉ cho phép bạn hiển thị các mục chỉ mục mà còn có thể thay đổi nó. Ví dụ này thay đổi các mục chỉ mục thực tế và đặt các giá trị số nguyên làm chỉ mục
0 15
1 35
2 55
3 75
dtype: int64
0Thay đổi đầu ra Chỉ mục
0 15
1 35
2 55
3 75
dtype: int64
1Tạo một Chuỗi Python từ Từ điển
Python cũng cho phép bạn tạo Sê-ri cho từ điển. Khi bạn sử dụng từ điển, các giá trị trở thành dữ liệu chuỗi và khóa từ điển đóng vai trò là chỉ mục
0 15
1 35
2 55
3 75
dtype: int64
2Đầu ra sê-ri từ điển cho gấu trúc
0 15
1 35
2 55
3 75
dtype: int64
3Chúng tôi cũng có thể thay đổi thứ tự của các giá trị chỉ mục trong khi chuyển đổi từ điển thành Sê-ri.
0 15
1 35
2 55
3 75
dtype: int64
4Chuyển đổi từ điển và thay đổi đầu ra thứ tự
0 15
1 35
2 55
3 75
dtype: int64
5Điều gì sẽ xảy ra nếu chúng ta thêm một chỉ mục không tồn tại trong khóa từ điển thực tế và rõ ràng là nó sẽ không có bất kỳ giá trị nào được liên kết với nó
0 15
1 35
2 55
3 75
dtype: int64
6Từ ảnh chụp màn hình đối tượng bên dưới, bạn có thể thấy nó đang trả về NaN làm giá trị cho chỉ mục hoặc khóa đó
0 15
1 35
2 55
3 75
dtype: int64
7thuộc tính
Đối tượng Chuỗi Python có một thuộc tính quan trọng được gọi là tên. Bạn có thể sử dụng thuộc tính này để gán tên cho cả dữ liệu và chỉ mục
0 15
1 35
2 55
3 75
dtype: int64
8đầu ra thuộc tính
0 15
1 35
2 55
3 75
dtype: int64
9Truy cập các mục sê-ri Python
Giống như Mảng có nhiều mảng, chúng ta có thể sử dụng vị trí chỉ mục hoặc số chỉ mục để truy cập một mục từ nó
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]0
Truy cập Mục tại các vị trí chỉ mục 0, 2 và 4.
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]1
Tạo mới hoặc chọn một tập hợp các giá trị từ một giá trị hiện có
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]2
Truy cập đầu ra các mục
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]3
Chúng tôi đang truy cập dữ liệu trong đó với các giá trị chỉ mục tùy chỉnh. Đối với điều này, chúng tôi đã sử dụng các ký tự Bảng chữ cái làm mục chỉ mục
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]4
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]5
Sê-ri gấu trúc Python trong Toán tử
Trước khi chúng tôi thực hiện bất cứ điều gì trên dữ liệu, sẽ rất tuyệt nếu chúng tôi biết liệu chỉ mục mà chúng tôi đang tìm kiếm có tồn tại hay không. Đối với điều này trong bản demo toán tử, chúng tôi có toán tử có thể kiểm tra và trả về True, nếu nó tồn tại, ngược lại, Sai
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]6
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]7
Hãy để tôi sử dụng Từ điển làm đầu vào mảng và sử dụng toán tử in
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]8
trong toán tử chống lại nó đầu ra
arr = Series[[12, 32, 52, -15, 122]] print[arr] print['\nValues in this Array : ',arr.values] print['Index Values of this Array : ',arr.index]9
Dòng Python Null
Mô-đun gấu trúc Python có các hàm isnull và notnull được sử dụng để xác định Null và trả về Boolean Đúng hoặc Sai. Để minh họa các hàm isnull và notnull, chúng tôi sử dụng cùng một từ điển mà chúng tôi đã sử dụng ở trên