跳至正文

dataframe数据操作

创建 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)
标签: