9个版本
0.3.0 | 2019年12月14日 |
---|---|
0.2.0 | 2019年12月14日 |
0.1.6 | 2016年1月28日 |
0.1.1 | 2015年10月22日 |
#16 在 #sample-rate
7KB
131 行
Inferfs
Rust库,用于推断数据集的采样率。
它将自动跳过一行(以考虑潜在的标题),如果给定时间戳列,将尝试在给定数量的样本上推断采样率。
目前,时间戳是基于我接收的一些常见格式的大致猜测。如果出现针对Rust的优秀的日期时间猜测库,我会更新以包括它,但这部分是黑魔法。
用法
仅公开导出单个函数,infer_samplerate
pub fn infer_samplerate(filename: String, delim: char,
num_rows: usize, col: usize)
-> Result<f64, Error>
示例
extern crate infer_fs;
fn main() {
let filename = "some_sample_data.csv".to_string();
let delim = ',';
let num_rows = 100;
let col = 0;
match infer_fs::infer_samplerate(filename, delim, num_rows, col) {
Ok(fs) => println!("Samplerate: {}", fs),
Err(e) => println!("{}", e)
}
}
依赖关系
~0.6–1MB
~15K SLoC