Spotfire классификации - PullRequest
       17

Spotfire классификации

0 голосов
/ 27 августа 2018

У меня есть набор данных из сценария Python, который мне нужно поместить в spotfire (это данные о движении машин), и у меня возникают проблемы с постоянным получением spotfire для распознавания соответствующих чисел в виде чисел, а не в качестве другой классификации, скажем «Категории» в поле данных слева. Вот образец данных:

    Id            Name     Date          X        Y       Z       Lat        Long
04a3169a302f    Trukki  28.3.2018 8:48  0.03522 0.03089 14.88   60.4   26.94
 04a3169a302f   Trukki  28.3.2018 8:48  0.03526 0.03153 15.52   0.64    60.47   26.94

Данные X, Y и Z должны читаться как числа (я думаю), но мне часто не всегда предоставляется возможность выбрать их как таковые. Я не знаю, если это потому, что исходные данные (CSV-файлы), но я подозреваю, что это целые числа или длинные целые числа. Обычно они вводятся в виде строки типа, и их нельзя изменить на числа, и это влияет на то, как я могу манипулировать данными

Если бы кто-то мог указать мне на учебник о том, как spotfire классифицирует данные (идентификаторы, местоположение, время, числа и т. Д.), Это действительно помогло бы.

Надеюсь, это понятно. Помощь оценена.

1 Ответ

0 голосов
/ 27 августа 2018

Насколько я понимаю, Spotfire просматривает первые несколько (не уверены в точном количестве) наблюдений в каждом столбце и пытается угадать тип данных. В конечном итоге будет получено угадывание строки, если в этом наборе наблюдений будет одно наблюдение за любым видом слова.

Например, если мой CSV выглядит так:

Id,Name,Date,X,Y,Z,Lat,Long
04a3169a302f,Trukki,28.3.2018 8:48,0.03522,0.03089,14.88,60.4,26.94
04a3169a302f,Trukki,28.3.2018 8:48,0.03526,0.03153,15.52,0.64,60.47
04a3169a302f,Trukki,28.3.2018 8:48,NULL,0.03153,15.52,0.64,60.47

тогда Spotfire будет угадывать строку как тип данных для поля X. Обратите внимание, что я удалил 26,94 в конце ваших образцов данных, так как они, похоже, не принадлежали.

Другая возможность: если в столбце «Имя» есть запятая, это может привести к смещению ваших данных и смещению данных поля «Дата» на единицу, что также считывается как строка. Таким образом, поле X также будет считываться как строка.

...