- 将str转为float
num1 = "123.12";
num2 = float(num1)
- 去掉list中重复数据,只保留一个
time_list = list(set(time_list))
- 将series转为list
time_list=data['time'].to_list()
- 按值确定list中的索引
index1 = csvfile.index('gap')
index2 = csvfile.index('timenode')
- python对list中的每个元素进行某种操作
start=[float(x) for x in start]
- DataFrame取出文件中的第一行数据,与跳过文件中第一行数据
size = pd.read_csv(filepath, nrows=0)
data = pd.read_csv(filepath, header=1)
- python dataframe 获得 列名columns 和行名称 index
dfname._stat_axis.values.tolist() # 行名称
dfname.columns.values.tolist() # 列名称
- 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向下取整)