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
48 | # 303果菜批發市場拍賣行情
# 載入 pandas 模組縮寫為 pd
import pandas as pd
# 建構資料
datas = [[9, 203674, 13.2, 18894],
[11.7, 180785, 12.3, 54894],
[10.1, 127802, 14.7, 18563],
[11.8, 28604, 14.9, 21963],
[13.2, 600, 13.1, 900],
[6.9, 38071, 9.6, 3555],
[12.1, 35660, 10.6, 9005],
[12, 15000, 13, 12000],
[11.7, 48770, 9.1, 14370],
[9.84, 6100, 11.89, 8980]]
indexs = ["三重市", "台中市", "台北一", "台北二", "台東市", "板橋區", "高雄市", "嘉義市", "鳳山區", "豐原區"]
columns = ["西瓜價", "西瓜量", "香瓜價", "香瓜量"]
# 輸出如拍賣行情價量表
df = pd.DataFrame(datas, columns=columns, index=indexs)
print('西瓜與香瓜之拍賣行情價量表')
print(df)
print() # 使用print分隔
# 以西瓜價遞減排序後,輸出各市場的西瓜價
df1 = df.sort_values(by="西瓜價", ascending=False)
print('以西瓜價遞減排序')
print(df1['西瓜價'])
print() # 使用print分隔
# 計算台北一市場西瓜/香瓜價量的行情並輸出
df.loc["台北一"]
print('台北一市場的行情')
print(df.loc["台北一"])
print() # 使用print分隔
# 將「三重市」改為「三重區」
indexs[0] = "三重區"
#「香瓜價」改為「洋香瓜價」
columns[2] = "洋香瓜價"
#「香瓜量」改為「洋香瓜量」
columns[3] = "洋香瓜量"
# 重新輸出整個表格
df.index = indexs
df.columns = columns
print('全體市場行情')
print(df)
|