Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
396 views
in Technique[技术] by (71.8m points)

Panda.Read_CSV Usecols not print output as a list in Python 3.9

Why when I am trying to print the following code...

import pandas
import csv

passengersid=pandas.read_csv('test.csv', usecols=['PassengerId'])

print(passengersid)

...I am getting this: Output

I am trying to get a simple list of values (without indexes of values and not a table) from the first (PassengersID) column in one csv file and then iterate and use it in the other csv file along with other data.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You are reading a data frame with the read_csv command.

col_one_list = passengersid['PassengerId'].tolist()

col_one_arr = passengersid['PassengerId'].to_numpy()

this will give you a list or an array as you need


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...