pandas之数据处理清洗(分割、合并,去特殊值,转换时间戳等)
首先看一下原数据
里面有nan值还有一些不符合要求的值,下面删除不需要的数据
*
按每个小区名称分数据集
按照相同的时间戳不同的小区合并数据
完整代码可复制
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
# coding: utf-8
import pandas as pd
import time
from pandas.core.frame import DataFrame
df = pd.read_excel("D:/广饶数据/二网平衡历史数据-东方丽苑-低区.xlsx", encoding='utf-8', header=0) #读取数据
data_df = df['瞬时/设计流量(kg/m²·h)'].str.split('/', expand=True)
#最后的位置如果是False,则是Series,如果是TRUE,则是DataFrame
data_df.columns = ['瞬时(kg/m²·h)','设计流量(kg/m²·h)'] #加入分开后的列名
data_df1 = df['阀给定/反馈值(%)'].str.split('/', expand