Cómo dividir un dataframe pandas en múltiples columnas

usando el siguiente código:

import pandas as pd with open('data/training_Origional.csv', 'r') as f: data2 = pd.read_csv(f) #Col_Names = list(data2.columns.values) # data2 = pd.DataFrame(data2.row.str.split('\t', 1).tolist(), columns=Col_Names) print(data2) # print(Col_Names) 

Me gustaría leer un archivo CSV y luego realizar las operaciones en los valores de columna. Cuando ejecuto este código como es, obtengo este tipo de salida:

 0 100000\t138.47\t51.655\t97.827\t27.98\t0.9\t1... 1 100001\t160.937\t68.768\t103.235\t48.146\t-999... 2 100002\t-999\t162.172\t125.953\t35.635\t-999\t... 3 100003\t143.905\t81.417\t80.943\t0.414\t-999\t... 

Me gustaría separar la columna en muchas columnas usando el “\ t” como delimitador, pero cuando descomento las líneas de código comentadas, mi código no funciona. ¿Existe una forma más sencilla de “dividir” una columna en un dataframe de pandas?

Debe especificar el separador para su “csv”:

 pd.read_csv('data/training_Origional.csv', sep='\t')