创建 dataframe 数据
- 先创建字典,然后将字典转化成df形式
创建一个空字典用于存储数据
data_dict = {}
创建键值对,将键值对。这里 field_name 作为键,值是空字典
data_dict[field_name] = {}
空字典里面继续存入键值对。这里将 timestamp 作为键,field_value 作为值
data_dict[field_name][timestamp] = field_value
-
上面步骤通常在一个迭代中构建,迭代结束,会形成一个双层字典
-
将字典转化成 df 形式
df = pd.DataFrame(data_dict) df.index = pd.to_datetime(df.index)
这会形成以 field_name 为 columns ,以 timestamp 为索引的 dataframe 数据
查询 dataframe 数据
-
查询某行数据
first_row = df.iloc[0]
-
查询某个数据
value = df.at[0, 'column_name']
dataframe 数据倒序排列
第一行是最小值
df = df.sort_index(ascending=True)