1、python中要把字符串轉(zhuǎn)換成日期格式需要使用time模塊中的strptime函數(shù),例子如下:
建甌ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
執(zhí)行結(jié)果如下:
time.struct_time(tm_year=2016, tm_mon=5, tm_mday=9, tm_hour=21, tm_min=9, tm_sec=30, tm_wday=0, tm_yday=130, tm_isdst=-1)
2、函數(shù)說明:
第一個參數(shù)是要轉(zhuǎn)換成日期格式的字符串,第二個參數(shù)是字符串的格式,下面函數(shù)可以看一下。
1、雙擊打開pycharm開發(fā)工具,在已新建的項目中新建python文件,輸入文件名稱。
2、打開已新建的python文件,導(dǎo)入turtle管理包。
3、調(diào)用Screen()方法生成屏幕,并使用bgcolor()方法設(shè)置背景圖。
4、調(diào)用Turtle,并使用shape()方法和color()方法設(shè)置圖形和字體顏色。
5、接著調(diào)用speed()方法,設(shè)置繪制的速度。
6、最后,調(diào)用鼠標(biāo)點擊關(guān)閉的方法exitonclick,用于控制關(guān)閉窗口的方法。
DataFrame對象:二維表數(shù)據(jù)結(jié)構(gòu),由行列數(shù)據(jù)組成的表格
常用index表示行,columns表示列
'''
語文? 數(shù)學(xué)? 英語
0? 110? 105? ? 99
1? 105? ? 88? 115
2? 109? 120? 130
'''
# print(df.columns)? # Index(['語文', '數(shù)學(xué)', '英語'], dtype='object')
# print(df.index)? # Int64Index([0, 1, 2], dtype='int64')
# 遍歷DataFrame數(shù)據(jù)的每一列
'''
0? ? 110
1? ? 105
2? ? 109
Name: 語文, dtype: int64
0? ? 105
1? ? 88
2? ? 120
Name: 數(shù)學(xué), dtype: int64
0? ? 99
1? ? 115
2? ? 130
Name: 英語, dtype: int64
'''
1.創(chuàng)建一個DataFrame對象
pandas.DataFrame(data,index,columns,dtype,copy)
# data表示數(shù)據(jù),可以是ndarray數(shù)組,series對象、列表、字典等
# index表示行標(biāo)簽(索引)
# columns表示列標(biāo)簽(索引)
# dtype每一列數(shù)據(jù)的數(shù)據(jù)類型
# copy用于復(fù)制數(shù)據(jù)
# 返回值DataFrame
通過二維數(shù)組創(chuàng)建成績表
'''
語文? 數(shù)學(xué)? 英語
0? 110? 105? ? 99
1? 105? ? 88? 115
2? 109? 120? 130
'''
2.通過字典創(chuàng)建DataFrame對象
value值只能是一維數(shù)組或單個的簡單數(shù)據(jù)類型
# 數(shù)組,則要求所有的數(shù)組長度一致
# 單個數(shù)據(jù),每行都需要添加相同數(shù)據(jù)
'''
語文? 數(shù)學(xué)? 英語? ? 班級
0? 110? 105? 109? 高一7班
1? 105? ? 88? 120? 高一7班
2? ? 99? 115? 130? 高一7班
'''
'''
【DataFrame屬性】
values 查看所有元素的值? df.values
dtypes 查看所有元素的類型? df.dtypes
index 查看所有行名、重命名行名? df.index? ? df.index=[1,2,3]
columns 查看所有列名、重命名列名? df.columns? df.columns=['語','數(shù)']
T 行列數(shù)據(jù)轉(zhuǎn)換? df.T
head 查看前n條數(shù)據(jù),默認(rèn)5條? ? ? ? ? ? ? ? df.head()? df.head(10)
tail 查看后n條數(shù)據(jù),默認(rèn)5條? ? ? ? ? ? ? ? df.tail()? df.tail(10)
shape 查看行數(shù)和列數(shù),[0]表示行,[1]表示列? ? df.shape[0]? df.shape[1]
info 查看索引,數(shù)據(jù)類型和內(nèi)存信息? ? df.info
【DataFrame函數(shù)】
describe 查看每列的統(tǒng)計匯總信息,DataFrame類型? df.describe()
count? ? 返回每一列中的非空值的個數(shù)? ? ? ? ? ? ? df.count()
sum? ? ? 返回每一列和和,無法計算返回空值? ? ? df.sum()
max? ? ? 返回每一列的最大值? ? ? ? ? ? ? ? df.max()
min? ? ? 返回每一列的最小值? ? ? ? ? ? ? ? df.min()
argmax? 返回最大值所在的自動索引位置? ? ? ? df.argmax()
argmin? 返回最小值所在的自動索引位置? ? ? ? df.argmin()
idxmax? 返回最大值所在的自定義索引位置? ? ? df.idxmax()
idxmin? 返回最小值所在的自定義索引位置? ? ? df.idxmin()
mean? ? 返回每一列的平均值? ? ? ? ? ? ? ? df.mean()
median? 返回每一列的中位數(shù)? ? ? ? ? ? ? ? df.median()
var? ? ? 返回每一列的方差? ? ? ? ? ? ? ? ? df.var()
std? ? ? 返回每一列的標(biāo)準(zhǔn)差? df.std()
isnull? 檢查df中的空值,空值為True,否則為False,返回布爾型數(shù)組? df.isnull()
notnull? 檢查df中的空值,非空值為True,否則為False,返回布爾型數(shù)組? df.notnull()
中位數(shù)又稱中值,是指按順序排列的一組數(shù)據(jù)中居于中間位置的數(shù)
方差用于度量單個隨機(jī)變量的離散程序(不連續(xù)程度)
標(biāo)準(zhǔn)差是方差的算術(shù)平方根,反映數(shù)據(jù)集的離散程度
'''
3. 導(dǎo)入.xls或.xlsx文件
# pandas.read_excel(io,sheetname=0,header=0,names=None,index_col=None,usecols=None,squeeze=False,dtype=None,engine=None,converters=None,true_values=None,false_values=None,skiprows=None,nrow=None,na_values=None,keep_defalut_na=True,verbose=False,parse_dates=False,date_parser=None,thousands=None,comment=None,skipfooter=0,conver_float=True,mangle_dupe_cols=True,**kwds)
'''
io 字符串,xls或xlsx文件路徑或類文件對象
sheet_name:None、字符串、整數(shù)、字符串列表或整數(shù)列表,默認(rèn)值為0
字符串用于工作表名稱;整數(shù)為索引,表示工作表位置
字符串列表或整數(shù)列表用于請求多個工作表,為None時則獲取所有的工作表
sheet_name = 0 第一個Sheet頁中的數(shù)據(jù)作為DataFrame對象
sheet_name = 1 第二個Sheet頁中的數(shù)據(jù)作為DataFrame對象
sheet_name = 'Sheet1' 名為Sheet1的Sheet頁中的數(shù)據(jù)作為DataFrame對象
sheet_name = [0,1,'Sheet3'] 第一個,第二個和名為Sheet3的Sheet頁中的數(shù)據(jù)作為DataFrame對象
header:指定作為列名的行,默認(rèn)值為0,即取第一行的值為列名。或數(shù)據(jù)不包含列名,則為header=None
names:默認(rèn)值為None,要使用的列名列表
index_col:指定列為索引列,默認(rèn)值為None,索引0是DataFrame對象的行標(biāo)簽
usecols:int、list或字符串,默認(rèn)值為None
如為None,則解析所有列
如為int,則解析最后一列
如為list列表,則解析列號和列表的列
如為字符串,則表示以逗號分隔的Excel列字母和列范圍列表
squeeze:布爾值,默認(rèn)為False,如果解析的數(shù)據(jù)只包含一列,則返回一個Series
dtype:列的數(shù)據(jù)類型名稱為字典,默認(rèn)值為None
skiprows:省略指定行數(shù)的數(shù)據(jù),從第一行開始
skipfooter:省略指定行數(shù)的數(shù)據(jù),從尾部數(shù)的行開始
4.導(dǎo)入指定Sheet頁的數(shù)據(jù)
# sheet_name=0表示第一個sheet頁的數(shù)據(jù),以此類推,如果不指定,則導(dǎo)入第一頁
5.指定行索引導(dǎo)入Excel數(shù)據(jù)
'''
Empty DataFrame
Columns: []
Index: [1, 3, 5]
'''
# 導(dǎo)入第一列數(shù)據(jù)
'''
Empty DataFrame
Columns: []
Index: [1, 3, 5]
'''
分享題目:python130函數(shù) Python13
網(wǎng)站地址:http://muchs.cn/article20/hhidjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、ChatGPT、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)