zealot/dataframe

轻量级库,用于查找/读取/写入文件/CSV文件

2.0.0 2018-05-17 13:33 UTC

This package is not auto-updated.

Last update: 2024-09-20 23:19:21 UTC


README

用于处理CSV文件/关联数组(如数据库表)的库。目前仅实现了whereIn();(是的,受到了pandas的启发)

入门指南

$pathToCsvFile = '/tmp/csvfile_emails.csv';

$utils = new IOUtils();
$dataFrame = $utils->fromCsvFile($pathToCsvFile);
$filteredDF = $dataFrame->filter()->whereIn('email', ['sturkin30@gmail.com'])->get();

foreach ($filteredDF->getAssocArrayIterator() as $line) {
    var_dump($line);
}

//$utils->toCsvFile($filteredDF,'path to file')

安装

composer require zealot/dataframe