是否有某种方法只使用Pandas(最好是read_csv)从csv文件中读取具有特定索引的特定列?我明白,read_csv提供了按列名读取特定列的功能,但数据文件没有标题,所以我不能使用列名。请注意,该文件太大,所以我不想读入整个文件,然后再读取子集。谢谢。如何使用pandas从csv读取特定的列索引
1
A
回答
3
下面是一个说明EdChum给出答案的例子。加载CSV文件有很多其他选项,请检查API reference。
raw_data = {'first_name': ['Steve', 'Guido', 'John'],
'last_name': ['Jobs', 'Van Rossum', "von Neumann"]}
df = pd.DataFrame(raw_data)
# Saving data without header
df.to_csv(path_or_buf='test.csv', header=False)
# Telling that there is no header and loading only the first name
df = pd.read_csv(filepath_or_buffer='test.csv', header=None, usecols=[1], names=['first_name'])
df
first_name
0 Steve
1 Guido
2 John
0
import pandas as pd
data = pd.read_csv('file.csv', usecols=['column_name'])
的usecols
参数包含列姓名(或名称)的列表。如果想要多个列,然后用逗号分隔它们,即['column_name1, 'column_name2', 'column_name3']
相关问题
- 1. pandas combine_first与特定的索引列?
- 2. 如何使用php读取csv文件的特定列
- 3. Python Pandas从.csv提取列
- 4. 使用多行索引和多列索引读取和写入Pandas DataFrame
- 5. Python Pandas:从cdv读取特定列,然后重新排序
- 6. 如何索引从导入的CSV文件的日期时间列 - pandas
- 7. 如何使用Python Pandas读取和格式化Web链接.csv
- 8. PHP-从特定行数读取csv行?
- 9. 如何读取压缩CSV文件的特定列
- 10. 如何在CSV文件中的Java读取特定列
- 11. CSV读取特定行
- 12. 如何使用pandas或普通python覆盖csv文件的特定列?
- 13. 从C#中的csv文件读取特定列
- 14. Python读取字典后,CSV CSV搜索特定值
- 15. 如何使用pandas每次从csv文件读取10条记录?
- 16. 如何将csv文件读入pandas具有多行索引级别的DataFrame?
- 17. 如何重新索引Pandas Dataframe的列索引MultiIndex?
- 18. Python Pandas多重索引:重命名特定索引行值
- 19. Python - 从csv文件中读取特定列
- 20. 如何使用LINQ.Where为特定索引
- 21. 使用列索引,如何复制特定列
- 22. 如何从solr索引读取?
- 23. JavaScript在数组列中找到值的索引(从csv中用papaparse读取)
- 24. 如何阅读csv避免索引?
- 25. 如何使用List中的特定文本获取索引?
- 26. 用bash读取CSV文件中的特定列
- 27. 如何使用smarty模板获得阵列的特定索引
- 28. 如何使用pandas groupby实现多个聚合,引用特定列
- 29. 如何读取Lucene索引?
- 30. CSVProvider开始读取特定行的csv
'use_cols'支持基于序号的索引:'use_cols = [1,4]'将只读第二和第五列 – EdChum
非常感谢。有用。 –