Используя пример Computist, вы также можете сделать:

ользую:
data=Import["http://weburl/","Data"]
импортировать данные с одного сайта. На этой странице есть таблицы. Это создает вложенные списки, и вы можете легко получить данные в виде таблицы. Например:
Grid[data[[1]]]
дал бы что-то вроде этого:

Player Age Shots Goals
  P1    24    10    2 
  P2    22     5    0
  P3    28    11    1
  ...

Теперь вот проблема. Если одна ячейка в html-таблице пуста, например, запись для «Age», то в html это будет выглядеть так:<td></td>, Mathematica вообще не включает его в список, даже в качестве, например, значения «Null». Вместо этого эта строка будет просто представлена ​​списком длиной 3, а данные будут перемещены на один столбец, поэтому вместо «Возраст» и «Цели» вместо «Выстрелы» и «Цели» вы получите «Снимки». "будет пустым. Например, возраст «P4», чей возраст неизвестен (пустая ячейка в HTML-таблице), который имел 10 выстрелов и забил 0 голов, будет импортирован как список длины 3, а не 4 и перемещен на единицу:

Player Age Shots Goals
  P1    24    10    2 
  P2    22     5    0
  P3    10     0  
  ...

Это создает трудную проблему, потому что, если у вас есть несколько пустых полей, вы не можете определить из списка, к какому столбцу он принадлежит. Есть ли способ поместить «пустое» значение в пустую ячейку в HTML-таблицах при импорте в Mathematica? Например, элемент P4 в списке будет выглядеть так:
data[[1,5]]
{"P4","Null",10,0}
вместо:
{"P4",10,0}

Ответы на вопрос(3)

Ваш ответ на вопрос