Создание HTML из C# в JupyterC#

Место общения программистов C#
Ответить
Anonymous
 Создание HTML из C# в Jupyter

Сообщение Anonymous »

Я изучаю возможности анализа данных с использованием C# и вижу множество примеров, в которых вы генерируете HTML-код из своих блокнотов Jupyter, например, этот блог Microsoft: https://devblogs.microsoft.com/dotnet/an-introduction -to-dataframe/

Код: Выделить всё

using Microsoft.AspNetCore.Html;
Formatter.Register((df, writer) =>
{
var headers = new List();
headers.Add(th(i("index")));
headers.AddRange(df.Columns.Select(c => (IHtmlContent) th(c.Name)));
var rows = new List();
var take = 20;
for (var i = 0; i < Math.Min(take, df.Rows.Count); i++)
{
var cells = new List();
cells.Add(td(i));
foreach (var obj in df.Rows[i])
{
cells.Add(td(obj));
}
rows.Add(cells);
}

var t = table(
thead(
headers),
tbody(
rows.Select(
r => tr(r))));

writer.Write(t);
}, "text/html");
Если я вставлю это в свой блокнот, я получу

Код: Выделить всё

Error: (2,1): error CS0103: The name 'Formatter' does not exist in the current context
Я также попробовал использовать пример поменьше:

Код: Выделить всё

using Microsoft.AspNetCore.Html;
th(i("index"))
Но я понимаю

Код: Выделить всё

Error: (2,1): error CS0103: The name 'th' does not exist in the current context (2,4): error CS0103: The name 'i' does not exist in the current context
Я использую блокнот для полиглотов в VS Code с использованием скрипта C#.

Подробнее здесь: https://stackoverflow.com/questions/783 ... in-jupyter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»