Python是壹種計算機編程語言。是壹種動態的、面向對象的腳本語言。它包含了很多幫助我們實現各種功能的命令,然後我會在文章中與大家分享。
推薦課程:Python教程
(1)打開csv文件
進口熊貓作為pd
df = PD . read _ CSV(r ' data/data . CSV ')(2)數據幀索引重排序。
數據= df。sort _ index (axis = 0,ascending = false) (3)數據幀按照某壹列按升序或降序排列。
data=df.sort(,,]
Out = list (ITERTools。鏈條。from _ iteratable(a))(12)data frame修改列名。
數據。columns = ['num ',' price'] (13)導入Excel表格後出現空行有解決方法。
將numpy作為np導入
data = data . drop(data . loc[NP . isnan(data . name . values)]。index) (15)不同用法。
1.它是dataframe或series格式的,所以只需使用data.diff()。
二是列表格式,先轉換成列表格式。data=data.tolist()然後dif=np.diff(data)。
(16)data frame中的日期類型不是日期格式,不能直接加減,先轉換成列表格式。
t=data.time.tolist()
date _ time = datetime . datetime . strptime(str(t),' %Y-%m-%d %H:%M:%S ')
日期時間=日期時間.日期(日期時間.年,日期時間.月,日期時間.日)
past = date _ time-datetime . time delta(days = n * 365)(17)符號化
np.sign(18)字典的使用
label={'11':'TP ',' 1-1':'FN ','-11':'FP ','-1-1':'TN'}
對於範圍內的I(len(data 1)):
state = str(int(data 1[I])+ str(int(data 2[I]))
結果。Append (label [state]) (19)用plt繪圖時不顯示中文的解決方案。
從matplotlib.font_manager導入字體屬性
font _ set = font properties(fname = r " c:windows fontsimsun . TTC ",size=15)
Plt.title(u' Chinese ',fontproperties=font_set)(20)獲取當前程序的運行時間。
從時間導入時間
time 1 =時間()
時間2 =時間()
打印(時間2-時間1)摘要: