用于读取Hobo传感器csv文件的Python包
hoboreader的Python项目详细描述
滚刀
Python包,用于读取set Hobo传感器csv文件
有什么问题吗?Please raise an Issue on GitHub
要安装:
pip install hoboreader
快速演示:
以下代码读取Hobo csv文件并将其转换为pandas数据帧:
fromhoboreaderimportHoboReaderh=HoboReader('sample_hobo_data.csv')df=h.get_dataframe()
数据帧如下所示:
用户指南
导入HoboReader类:
^{pr2}$创建HoboReader实例并读取Hobo data csv文件:
或者:
h=HoboReader()h.read_csv('sample_hobo_data.csv')
或者:
h=HoboReader('sample_hobo_data.csv')
使用属性
当csv文件被读入时,会填充许多属性。这些是:
h.reader# a Python csv.reader objecth.header_row# a list of the header row of the csv fileh.header_list# a list of dictionaries with the header row informationh.hobo_timezone_str# a string of the timezone as expressed in the header rowh.timezone# a Python datetime.timezone instanceh.data_rows# a list of each row of the timeseries measured datah.data_columns# a list of each column of the timeseries measured datah.datetimes# a list of the timestamps converted to Python datetime.datetime instances
有关这些属性的更多信息,请参阅“演示”部分中的attributes_demo.ipynbJupyter笔记本。在
创建PandasPandas数据帧可以使用以下方法创建:
df=h.get_dataframe()
有关如何使用此数据帧,请参阅“演示”部分中的dataframe_demo.ipynbJupyter笔记本。在
创建rdf数据
可以使用以下方法将Hobo数据转换为rdf数据:
g=h.get_rdf()
有关如何使用rdf数据,请参阅“演示”部分中的rdf_demo.ipynbJupyter笔记本。在
获取传感器序列号
返回传感器序列号的函数:
sn=h.get_sensor_serial_number()
标签:
- 项目
推荐PyPI第三方库
Pandas数据帧可以使用以下方法创建:
df=h.get_dataframe()
有关如何使用此数据帧,请参阅“演示”部分中的dataframe_demo.ipynbJupyter笔记本。在
创建rdf数据
可以使用以下方法将Hobo数据转换为rdf数据:
g=h.get_rdf()
有关如何使用rdf数据,请参阅“演示”部分中的rdf_demo.ipynbJupyter笔记本。在
获取传感器序列号
返回传感器序列号的函数:
sn=h.get_sensor_serial_number()
- 项目
标签: