Comment lire un dataset à partir d'un fichier txt en Python?

J'ai un jeu de données dans ce format:

Comment lire un dataset à partir d'un fichier txt en Python?

J'ai besoin d'importer les données et de travailler avec elle.

Le principal problème est que la première et la quatrième colonnes sont des chaînes de caractères, tandis que les deuxième et troisième colonnes sont des flotteurs et des ints, respectivement.

J'aimerais mettre les données dans une matrice ou au moins d'obtenir une liste de chaque colonne de données.

J'ai essayé de lire l'ensemble du jeu de données comme un string, mais c'est un gâchis:

f = open ( 'input.txt' , 'r')
l = [ map(str,line.split('\t')) for line in f ]

Ce qui pourrait être une bonne solution?

InformationsquelleAutor Ewybe | 2014-07-29