Featured image of post 148Pandas學習

148Pandas學習

兜兜轉轉八十一難

https://youtu.be/5QZqzKCDCQ4

單維度資料 Series

image-20260226065815358

image-20260226065942575

https://youtu.be/5QZqzKCDCQ4?t=668

https://youtu.be/175ZZC3Hr0Y?list=PL-g0fdC5RMbpGg95LuBz8laqJ8L9X5J2a

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import pandas as pd

data=pd.Series([20,10,15])

print(data.mean())
print(data.max())

data=data*2 # 全部資料乘2
print(data)

# 0    40
# 1    20
# 2    30

data=data==20 #把Series中的每個資料都和20做比較

print(data)
# 0    False
# 1     True
# 2    False
# dtype: bool


data=pd.DataFrame({
    "name":["Amy","John","Bob"],
    "Salary":[30000,50000,40000]
})

print(data)

#    name  Salary
# 0   Amy   30000
# 1  John   50000
# 2   Bob   40000
print("打印name內容\n",data["name"]) #打印欄位內容

# 0     Amy
# 1    John
# 2     Bob
# Name: name, dtype: object

print("第0 Row",data.iloc[0]) #打印第0 Row


#name        Amy
#Salary    30000
#Name: 0, dtype: object

雙維度資料 DataFrame

image-20260226170808698

image-20260226170848091

image-20260226170935780

Licensed under CC BY-NC-SA 4.0