python使用笔记(记录)

  1. 将str转为float
num1 = "123.12";
num2 = float(num1)
  1. 去掉list中重复数据,只保留一个
time_list = list(set(time_list))
  1. 将series转为list
time_list=data['time'].to_list()
  1. 按值确定list中的索引
index1 = csvfile.index('gap')
index2 = csvfile.index('timenode')
  1. python对list中的每个元素进行某种操作
start=[float(x) for x in start]

  1. DataFrame取出文件中的第一行数据,与跳过文件中第一行数据
 size = pd.read_csv(filepath, nrows=0)   
 data = pd.read_csv(filepath, header=1)
  1. python dataframe 获得 列名columns 和行名称 index
dfname._stat_axis.values.tolist() # 行名称

dfname.columns.values.tolist()    # 列名称
  1. np.ceil的用法: np.ceil(ndarray) 计算大于等于该值的最小整数
>>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])
>>> np.ceil(a)
array([-1., -1., -0.,  1.,  2.,  2.,  2.])

np.ceil(a) np.floor(a) : 计算各元素的ceiling 值, floor值(ceiling向上取整,floor向下取整)


发布了43 篇原创文章 · 获赞 19 · 访问量 8497

猜你喜欢

转载自blog.csdn.net/weixin_43590290/article/details/100546827