добавьте строку csv в список

#python #pandas

#питон #панды

Вопрос:

Мне нужно добавить определенный столбец CSV — файла в список.

Я пишу следующий код, но длина списка равна 1!

Похоже, что он записывает все строки как один элемент в списке.

 true = [] X = pd.read_csv('DataSet.txt',encoding='utf-8',quotechar="'") true.append(X['T'])  

T: Имя столбца в DataSet.txt файле.

Комментарии:

1. Это будет pd.Series проблемой. Вы можете получить доступ к значениям в этой серии с помощью: X['T'].values . Если это np.array не то, чего вы хотите, вы можете сделать: X['T'].values.tolist() .

Ответ №1:

Попробуйте это:

 X = pd.read_csv('DataSet.txt',encoding='utf-8',quotechar="'") true = X["T"].values.tolist()  

Или, если вы хотите добавить к существующему списку:

 true = [] X = pd.read_csv('DataSet.txt',encoding='utf-8',quotechar="'") true.extend(X["T"].values.tolist())