# -*- coding: utf-8 -*-
"""created on fri oct 20 15:55:54 2017
使用氣象台站提取資料
@author: administrator
"""import pandas as pd
import os
site=['58027','58040','58102','58221','58238','58251','58314','58321','58362','58424','58457','58633','58477','58752']
path3=r'c:\users\administrator\desktop\climatedata\1961-1976\tem1'#輸入路徑
path4=r'c:\users\administrator\desktop\climatedata\1961-1976\tem_extract' #輸出路徑
filespath= os.listdir(path3)
for y in filespath:
print(y)
x=y.split('.') #分離檔名
diropen=path3+'\\'+y #提取前檔案完整路徑
diropen1=path4+'\\'+x[0]+'.csv'#提取後檔案完整路徑
newf=pd.read_table(diropen,header=none,encoding='gbk',delim_whitespace=true,index_col=0)#使用dataframe讀取txt
writef=open(diropen1,'w+')
for number in site:
f3=if number in newf.index:
print(number)
print(newf.ix[number])
newf.ix[number].to_csv(writef,header=false)#寫入到新的csv,這裡csv與之前的txt檔名相同
python遞迴需要使用self
在刷劍指offer的時候遇到合併鍊錶的題,使用python嘗試用遞迴方法來解,結果出現了global name merge is not defined的錯誤,原因是在遞迴呼叫的時候需要使用self.merge class listnode def init self,x self.val x se...
你需要一台高速的電腦嗎?
intel和amd大家都很熟悉吧。我有個小妹就在intel工作,這是題外話。intel和amd的晶元相信此刻正在你的機器上執行著吧?正如著名的摩爾定律告訴我們的,我們的晶元速度正在成倍的增長。但是,就大多數人而言,你需要乙個高速的電腦嗎?這裡我就要說說intel和amd的合謀。不斷的技術創新,不斷的...
你的企業真的需要 資料中臺 嗎?
在解決你是否需要資料中臺這個問題之前,讓我們先理理它究竟是什麼。它是工具?是方法?還是組織架構?我的回答是 都不僅僅是。資料中臺包括平台 工具 資料 組織 流程 規範等一切與企業資料資產如何用起來所相關的。企業所屬行業不同,經營策略不同,從而資料場景也千差萬別。再加上企業人員運用資料的能力參差不齊,...