1、sns seaborn 的x轴log转化
官方网站http://seaborn.pydata.org/generated/seaborn.histplot.html#seaborn.histplot
sns.histplot(data=planets, x="distance", log_scale=True)
2、一行数据中只要城市和性别出现空值就删除掉
train.dropna(axis=0,subset=['city','sex'])
3、Python计算两个日期相差的天数
import time
import datetime
#计算两个日期相差天数,自定义函数名,和两个日期的变量名。
def Caltime(date1,date2):
#%Y-%m-%d为日期格式,其中的-可以用其他代替或者不写,但是要统一,同理后面的时分秒也一样;可以只计算日期,不计算时间。
#date1=time.strptime(date1,"%Y-%m-%d %H:%M:%S")
#date2=time.strptime(date2,"%Y-%m-%d %H:%M:%S")
date1=time.strptime(date1,"%Y-%m-%d")
date2=time.strptime(date2,"%Y-%m-%d")
#根据上面需要计算日期还是日期时间,来确定需要几个数组段。下标0表示年,小标1表示月,依次类推...
#date1=datetime.datetime(date1[0],date1[1],date1[2],date1[3],date1[4],date1[5])
#date2=datetime.datetime(date2[0],date2[1],date2[2],date2[3],date2[4],date2[5])
date1=datetime.datetime(date1[0],date1[1],date1[2])
date2=datetime.datetime(date2[0],date2[1],date2[2])
#返回两个变量相差的值,就是相差天数
return date2-date1
4、python-pandas如何选取满足条件的特定的行和列
df2 = df1[['t_idx', 'bike_in_cnt']][df1['bike_in_cnt'] > 10]
5、F1-score
F1分数(F1-score)是分类问题的一个衡量指标。它是精确率和召回率的调和平均数,最大为1,最小为0。
6、python使用pandas和xlsxwriter读写xlsx文件
import pandas as pd
df = pd.read_excel('school.xlsx')#读取xlsx中第一个sheet