nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Data.Framework

Microsoft.VisualBasic.Data.Framework 5.0.9762.11310.

Namespaces 12 Types 69 Members 549

01 Namespaces

Microsoft.VisualBasic.Data.Framework

The tabular data frame framework: DataFrame and DataSet objects, stream and CSV/ARFF readers and writers, and the reflection based storage providers that map .NET classes to table rows and columns.

TypeSummary Members
DataFrame R language liked dataframe object 19
DataImports Module provides the csv data imports operation of the csv document creates from a text file. 12
DataSetMath Vector math extensions for DataSet or its collection. 0
DocumentExtensions The csv document extensions API 17
Extensions The shortcuts operation for the common csv document operations. 21
FastLoader 2
FeatureVector the feature column vector 6
FileWriter 2
Mapper 2
MappingsHelper Handling the data fields mapping for make processing of the csv headers. 8
NumericDataSet 3
NumericTableConversion NumericTable 与 DataFrame 之间的相互转换。 其中标签列统一以 NumericTableExtensions.DefaultLabelPrefix 作为列名前缀参与转换, 因此 table -> dataframe -> table 的往返是无损的:行名、特征列、标签列、 表名与描述文本都可以完整地还原。 3
NumericTableIO NumericTable 对象的 csv/tsv 文本文件读写。 文本布局(第一行为表头): ,f1,f2,f3,label:cluster,label:score s1,1.5,-2.25,0,1,0.1 s2,3.75,4.5,-5.125,1,0.2 即「首列行名 + 全部特征列 + 末尾带 NumericTableExte… 20
PipeStream 3
ProfileStreams Provides the *.ini file like config data function 2
StreamIOHandler 1
Write_csv write csv file method that call in clr environment 4

Microsoft.VisualBasic.Data.Framework.DataSetExtensions

DataSet extensions: data rows, table unions, the HTML writer, the matrix provider together with MySQL and R data frame helpers.

TypeSummary Members
CbindProvider An abstract union operation data model 0
DataRows 提供了类似于R语言之中的cbind操作类似的按照列进行数据框合并的方法 7
HTMLWriter file generator for mshtml 4
MatrixProvider A numeric data matrix provider 1
MySQL MySQL data extensions 7
RDataFrameHelpers Helpers function for R dataframe data imports 1

Microsoft.VisualBasic.Data.Framework.DataSetExtensions.Excel

Excel coordinate and numeric function helpers for exporting data sets to spreadsheet cells.

TypeSummary Members
Coordinates 2

Microsoft.VisualBasic.Data.Framework.IO

The tabular I/O layer: generic DataSet, Table and EntityObject models, metadata handling and the shared CSV text row and file helpers.

TypeSummary Members
DataSet The numeric dataset, DynamicPropertyBase, Double. 8
EntityObject The object entity, DynamicPropertyBase, String. 7
Extensions Data extension for DataSet and EntityObject 12
File A comma character seperate table file that can be read and write in the EXCEL. 43
FileFormat 3
GenericMeta 2
Meta 1
RowObject A line of data in the csv file. 26
Table 没有名称属性的表抽象对象 0

Microsoft.VisualBasic.Data.Framework.IO.ArffFile

ARFF (WEKA attribute-relation file format) reader and writer.

TypeSummary Members
ArffReader The ARFF (Attribute-Relation File Format) is a text-based file format designed for storing structured datasets, primarily used in machine learning and data mining tools like Weka… 0

Microsoft.VisualBasic.Data.Framework.IO.CSVFile

The CSV file loader and row tokenizer: header parsing, row iteration, field tokenization and streaming CSV reading.

TypeSummary Members
FileLoader Wrapper module for read csv/tsv file 3
RowHelpers 5
RowTokenizer Parse the csv row by char scanning 2
StreamIO 4
Tokenizer RowObject parsers 4

Microsoft.VisualBasic.Data.Framework.IO.Linq

LINQ style streaming data operators over tabular data: batch queues, data streams and write streams for querying and transforming row sequences.

TypeSummary Members
BatchQueue 4
DataLinqStream 5
DataStream Buffered large text dataset Table reader 13
ExprToken 5
GetOrdinal 获取列在当前的数据集之中的编号 3
LinqWhere 主要是为了构建通过命令行的通用化查询工具 13
WriteStream The stream writer for the data set, you can handling the ultra large dataset serialize into a csv document by using this writer stream object. 16

Microsoft.VisualBasic.Data.Framework.IO.Linq.DataStream

TypeSummary Members
__taskHelper 为了减少Lambda表达式所带来的性能损失而构建的一个任务运行帮助对象 2

Microsoft.VisualBasic.Data.Framework.StorageProvider

The storage provider abstraction for data frames: the schema interfaces, the header schema and the data frame resolver used to bind tables to object models.

TypeSummary Members
DataFrameResolver The dynamics data frame object which its first line is not contains the but using for the title property. 33
HeaderSchema Create table column schema based on the dataframe title headers 10
ISchema 2

Microsoft.VisualBasic.Data.Framework.StorageProvider.ComponentModels

The storage provider component model: the provider base, schema provider, row builder and row writer, together with the reflection bridges for arrays, dictionaries, enums, fields and key/value pairs.

TypeSummary Members
Column 6
DynamicObjectLoader Data structure for high perfermence data loading. 48
Enum 5
KeyValuePair 5
MetaAttribute 1
RowBuilder 这个是用于将Csv文件之中的行数据转换为.NET对象的 9
RowWriter 从.NET对象转换为Csv文件之中的行数据 15
SchemaProvider 从目标对象解析出来的Csv文件的结构组织数据 25
StorageProvider The base type of the data I/O object schema. 14

Microsoft.VisualBasic.Data.Framework.StorageProvider.ComponentModels.RowWriter

TypeSummary Members
IRowBuilder 将实体对象映射为一个数据行 0

Microsoft.VisualBasic.Data.Framework.StorageProvider.Reflection

Reflection based storage providers: the column and data attributes, metadata providers and the type schema provider that map .NET types to table schemas.

TypeSummary Members
CollectionAttribute This property is a array data type object. 7
ColumnAttribute This is a column(or Field) in the csv document. 5
DataFlowDirections 4
Ignored This property will not write into the csv document file. 2
MetaAttribute 在执行解析操作的时候,所有的没有被序列化的属性都将会被看作为字典元素,该字典元素的数据都存储在这个属性值之中 2
MetaAttributeParser 解析出字典域标记信息 4
ProviderIds 7
Reflector The dynamics reflection operations on Csv data source services. 10
TypeSchemaProvider 7