為了將航線分類,把國內機場用0標識,國際機場用1標識,地區機場(港澳台)用2標識,具體的航線分類情況見下圖:
在已知航班的出發地和目的地屬性時,如何利用python實現對航線的分類標識(即最終結果顯示為e、f列)?
意思就是在excel表中由已知前四列擴充套件後兩列。
import pandas as pd
#匯入cs檔案原始資料
dt=pd.read_excel('cs.xlsx')
#定義兩個新陣列hxbz,hxlb,根據相關邏輯去擴充這兩個陣列。舉個例子,經過排序後,出發地標識和目的地標識為[1,2],對應的航線標識為4.
hxbz=
hxlb=
for i in dt.index:
#將這兩列陣列擴充套件到dt資料框的後兩列,並更新列名
dt[u'航線類別']=hxlb
dt[u'航線標識']=hxbz
#寫入cs檔案並覆蓋原始檔案
dt.to_excel('cs.xlsx')
Hive結合shell指令碼企業實戰用法
目錄1 linux設定定時任務編輯定時任務 root master crontab e 第1個 表示分鐘 第2個 表示小時 第3個 表示星期幾 第4個 表示幾號 第5個 表示月份 舉例 每分鐘執行一次hql.sh指令碼,將其日誌存放到1.log目錄中 1 usr local soft scripts...
變數定義及用法的特殊形式實戰
例1 經過反引號的 date 命令測試 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 root xcn echo date date 單引號時看到啥顯示啥 root xcn echo date fri jun 16 14 45 29 cst 2...
實戰mysql MYSQL實戰
基礎架構 更新操作 日誌模組 redo log 和 binlog 兩階段提交 prepare commit 事務隔離 讀未提交 別人改資料的事務尚未提交,我在我的事務中也能讀到。讀已提交 別人改資料的事務已經提交,我在我的事務中才能讀到。可重複讀 別人改資料的事務已經提交,我在我的事務中也不去讀。序...