Как определить разные типы данных в одном столбце? - PullRequest
0 голосов
/ 22 февраля 2020

Допустим, у нас есть столбец со следующими значениями:

Яблоко, Человек go, Оранжевый, 123, 987, Гуава, 01.01 2020 г.

python автоматически распознает этот столбец как объектный тип данных. Мне было дано задание подсчитать количество типов данных в одном столбце. Для человеческого глаза очевидно, что в приведенных выше значениях столбца есть 3 типа данных: string, int, date. Однако я не могу придумать код, который мог бы сделать это разделение. Ждем руководства! Спасибо!

Ответы [ 2 ]

0 голосов
/ 22 февраля 2020

Если ваши данные представлены в виде списка, вы всегда можете сделать list(map(type, list_name)), чтобы получить список типов.

0 голосов
/ 22 февраля 2020

Не могли бы вы предоставить некоторый код на то, что вы пытались? Как вы настраиваете структуру данных? Это матрица m * n, где каждый столбец будет иметь общий j в data[i][j]? В этом случае кажется, что вы можете просто перебрать строки матрицы для столбца и использовать метод type().

Если вы не знаете немного больше о вашей настройке, это затрудняет поиск решения. Обычно данные в столбцах имеют общий тип.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...