pandas归纳总结
pandas开整
不介绍了,直接开始干学习笔记
读取excel
df = pd.read_excel('D:/数据.xlsx', sheet_name='客室空调室内温度', )
选择行列
time1 = df.iloc[:,0] #列选择
data = df.iloc[1] #行选择
文本转时间
形如2021-08-15 00:33:18
转成pandas的时间格式
time1 = '2021-08-15 00:33:18'
time2 = pd.to_datetime(time1)
时间做差
两个Timestamp数据可以直接做差
delta_time = time1[1] - time1[0]
得到结果 Timedelta(‘0 days 05:45:04’)
当需要数值时,可以设置时间单位
delta = (time1[i] - time1[0])/pd.Timedelta(minutes=1)
接下来是小学英语时间
中文 | 英文 | 音标 |
---|---|---|
秒 | seconds | 英[ˈsekəndz] |
分 | minutes | 英[ˈmɪnɪts] |
时 | hours | 英[ˈaʊəz] |
天 | days | 英[deɪz] |
填充Nan
数据中有Nan时进行缺失值填补
df.fillna(method='bfill') #取后面的值向前填充
df.fillna(method='pad') #取前面的值向后填充
df.fillna(method='pad', limit=1) # 设置填充个数