首页 > 解决方案 > Panda.Read_CSV Usecols 不会在 Python 3.9 中将输出打印为列表

问题描述

为什么当我尝试打印以下代码时...

import pandas
import csv

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

print(passengersid)

...我得到这个: 输出

我试图从一个csv文件中的第一个(PassengersID)列中获取一个简单的值列表(没有值索引而不是表),然后在另一个csv文件中迭代并使用它以及其他数据。

标签: pythonpython-3.x

解决方案


您正在使用该read_csv命令读取数据框。

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

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

这将为您提供所需的列表或数组


推荐阅读