python - Panda.Read_CSV Usecols 不会在 Python 3.9 中将输出打印为列表
问题描述
为什么当我尝试打印以下代码时...
import pandas
import csv
passengersid=pandas.read_csv('test.csv', usecols=['PassengerId'])
print(passengersid)
...我得到这个: 输出
我试图从一个csv文件中的第一个(PassengersID)列中获取一个简单的值列表(没有值索引而不是表),然后在另一个csv文件中迭代并使用它以及其他数据。
解决方案
您正在使用该read_csv
命令读取数据框。
col_one_list = passengersid['PassengerId'].tolist()
col_one_arr = passengersid['PassengerId'].to_numpy()
这将为您提供所需的列表或数组
推荐阅读
- scala - 无法在 IntelliJ 上使用 Scala-Spark 将参数传递给连接类
- java - 如何在 JSP 中准确访问第三个数组元素 (attr[2])(数组从 Servlet setAttribute() 传递到 JSP)?
- python - 将 C++ 转换为 pyroot:如何从 pyroot 中的文件中获取文件对象?
- java - MySQL 的 Java JDBC 数据源部署
- ms-access - 在访问查询中更改外键值
- amazon-web-services - 为 S3 存储桶创建 Route 53 记录
- c# - 从列表中获取出现次数最多的最早日期
- .net - 从 CentOS 中单声道下运行的 .NET 应用程序调用本机 linux 库时,IL 代码无效
- database - 如何在 Laravel 5.6 中使用 get Route 而不是 id 创建动态 url
- php - Laravel 5.6.27 - 如何制作自定义表单宏?