Python常用代碼(1)

編程是使用代碼實現(xiàn)想法的過程径缅,同一個想法可能反復(fù)用到的是同一部分的代碼掺栅,現(xiàn)將這些代碼保存在推送里箱吕,以便用到的時候備查。以下語言均為Python柿冲。

在cmd中輸入如下代碼茬高,合并多個jupyter notebook文件。

nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb

以下代碼用到的庫假抄。

import xlrd
import re
import sys
import pandas as pd

正則匹配怎栽。

re.match(r'Publications*', f) #返回True或者False

將打印在控制臺內(nèi)容導(dǎo)出到txt。

outputfile = open("./結(jié)果.txt","a")
sys.stdout = outputfile

使用xlrd獲得數(shù)據(jù)(通常用來處理不規(guī)則的Excel表)宿饱,關(guān)于xlrd熏瞄,詳細(xì)參考:https://www.cnblogs.com/insane-Mr-Li/p/9092619.html

filePath = 'my_sheets.xls'
data = xlrd.open_workbook(filePath)
table = data.sheets()[0]
?
rows = table.row_values(col_index, start_rowx=0, end_rowx=None) #獲取特定行數(shù)據(jù)
cols = table.col_values(col_index, start_rowx=0, end_rowx=None) #取特定列數(shù)據(jù)
this_name = table.cell_value(0, 1) #獲取某個單元格數(shù)據(jù)

去除有空值的行谬以。

df = df.dropna(axis=0,subset=['source','type'],how='any')

將時間的字符串形式轉(zhuǎn)化為時間戳格式强饮。

time_df['date'] = pd.to_datetime(time_df['date'])

排序函數(shù)。

time_df.sort_values(by=['date'], ascending=True, inplace=True

讀取時間戳的月份和季度为黎。在http://www.reibang.com/p/0b8dcbc2df33一文中對時間戳處理的各種函數(shù)邮丰。

time_df['period'] = time_df['date'].dt.to_period('M')
time_df['quarter'] = time_df['date'].dt.to_period('Q')

去除重復(fù)值。

df.drop_duplicates(subset=['作者id'],keep='first',inplace=True)

數(shù)據(jù)格式批量轉(zhuǎn)換铭乾。

df['FWCI'] = df['FWCI'].astype(float)

去除帶有空值的行或列剪廉。

data_df.dropna(axis=0,how='any',inplace=True) # axis=0去除行,axis=1去除列
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末炕檩,一起剝皮案震驚了整個濱河市斗蒋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌笛质,老刑警劉巖泉沾,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異妇押,居然都是意外死亡跷究,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門舆吮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來揭朝,“玉大人,你說我怎么就攤上這事色冀√陡ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵锋恬,是天一觀的道長屯换。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么彤悔? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任嘉抓,我火速辦了婚禮,結(jié)果婚禮上晕窑,老公的妹妹穿的比我還像新娘抑片。我一直安慰自己,他們只是感情好杨赤,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布敞斋。 她就那樣靜靜地躺著,像睡著了一般疾牲。 火紅的嫁衣襯著肌膚如雪植捎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天阳柔,我揣著相機(jī)與錄音焰枢,去河邊找鬼。 笑死舌剂,一個胖子當(dāng)著我的面吹牛济锄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播架诞,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拟淮,長吁一口氣:“原來是場噩夢啊……” “哼干茉!你這毒婦竟也來了谴忧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤角虫,失蹤者是張志新(化名)和其女友劉穎沾谓,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體戳鹅,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡均驶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了枫虏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妇穴。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖隶债,靈堂內(nèi)的尸體忽然破棺而出腾它,到底是詐尸還是另有隱情,我是刑警寧澤死讹,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布瞒滴,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏妓忍。R本人自食惡果不足惜虏两,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望世剖。 院中可真熱鬧定罢,春花似錦、人聲如沸旁瘫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽境蜕。三九已至蝙场,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間粱年,已是汗流浹背售滤。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留台诗,地道東北人完箩。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像拉队,于是被迫代替她去往敵國和親弊知。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354