Open LittleLittleCloud opened 4 years ago
Hi, @LittleLittleCloud .
Saving and loading from TSV/CSV is already possible with TextLoader
and TextSaver
. Look for the TextLoaderSaverCatalog.cs
for these APIs. So I'm not sure what's the request on this regard.
As for the other functions, they do sound helpful for Jupyter notebooks, and I think they'd be nice additions to ML.NET. By the way, on the dv[name] request, ML.NET does have an extension method called GetColumn
For the record, if users are looking for pandas-like features to create or read IDataViews compatible with ML.NET, there's the DataFrame project:
https://devblogs.microsoft.com/dotnet/an-introduction-to-dataframe/
https://github.com/dotnet/interactive/blob/main/samples/notebooks/csharp/Samples/HousingML.ipynb
Thanks to @eerhardt for the heads-up about it
This will be a useful feature when using ML.Net to build pipeline in jupyter notebook, especially in data preprocessing steps.
Other useful functions can be