Rumah > Artikel > pembangunan bahagian belakang > Siri menggunakan analisis data Pandas
1. Penyediaan alat
Alat yang baik untuk analisis data: anaconda Tutorial ini adalah tentang menggunakan alat jupyter anaconda3 dalam win10 system , alat yang berjalan dalam penyemak imbas.
Muat turun URL: https://www.anaconda.com/
Kaedah permulaan
Menu mula, buka tetingkap baris arahan anaconda
Masukkan direktori di mana projek itu terletak, tetapkan direktori itu sendiri
Gunakan arahan jupyter notebook untuk membuka penyemak imbas
2 Setelah indeks dibuat, nilai di dalamnya tidak boleh diubah suai secara individu
1 Cipta objek Siri
Buat objek melalui senarai atau. array
import pandas as pd import numpy as np users=['张三','李四','王老五'] series1=pd.Series(users) print(series1)Buat objek siri melalui kamus
0 张三 1 李四 2 王老五 dtype: object
users={'张三':20,'李四':25,'王五':21} series2=pd.Series(users) print(series2)
2 Dapatkan urutan Siri
张三 20 李四 25 王五 21 dtype: int64
Hasil kod di atas: <.>
print(series2.index)3 Dapatkan nilai Siri
Index(['张三', '李四', '王五'], dtype='object')
Hasil kod di atas:
print(series2.values)4. Dapatkan nilai tertentu
[20 25 21]
Keputusan kod di atas:
print(series2.values) print(series2[1]) print(series2['王五'])Kedua-dua kaedah di atas boleh mendapatkan nilai Siri
25 21
5. Indeks tarikh dan masa
tempoh: dibahagikan kepada beberapa selang
pd.date_range('2022-10-01',periods=4,freq='M')
6. Indeks selang masa
Hasil daripada kod di atas:
pd.TimedeltaIndex([10,12,14,16],unit="D")
Nilai unit boleh digantikan kepada Y, W, H, dll.
7.索引取值
import numpy as np import pandas as pd pd=pd.DataFrame(np.random.randint(1,100,(4,5)),index=['A','B','C','D']) # pd['A':'C']#通过索引名称取值,结果包含最后一个 pd[0:3]#通过索引下标取值,结果不包含最后一个
8. 条件索引
conditon=series>50 series[conditon] 或 series[series>50]
以上代码结果:
0 1 2 3 4 A 84.0 63.0 76.0 72.0 77.0 B NaN 96.0 NaN 65.0 NaN C NaN NaN NaN 81.0 NaN D 74.0 89.0 NaN NaN 53.0
Atas ialah kandungan terperinci Siri menggunakan analisis data Pandas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!