如何使用Python Pandas在空表中读取数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计191个文字,预计阅读时间需要1分钟。
要读取没有的CSV文件并仅提取特定列的子集,可以使用pandas库的`read_csv`函数,并通过设置`usecols`参数来指定需要的列。以下是一个简化的代码示例:
pythonimport pandas as pd
假设CSV文件名为data.csv,我们只想读取第4列和第7列使用列表索引指定列cols_to_use=[3, 6] # 因为索引是从0开始的,所以第4列的索引是3,第7列的索引是6
读取CSV文件,使用usecols参数来指定列df=pd.read_csv('data.csv', usecols=cols_to_use)
打印结果print(df)
我如何读取.csv文件(没有标题),当我只想要一个列的子集(比如总共20列中的第4和第7列)时,使用pandas?我似乎无法做usecols 为了读取没有标题的csv而且只有某些列,你需要传递params header = None和usecols = [3,6]作为第4和第7列:df = pd.read_csv(file_path, header=None, usecols=[3,6])
见docs
本文共计191个文字,预计阅读时间需要1分钟。
要读取没有的CSV文件并仅提取特定列的子集,可以使用pandas库的`read_csv`函数,并通过设置`usecols`参数来指定需要的列。以下是一个简化的代码示例:
pythonimport pandas as pd
假设CSV文件名为data.csv,我们只想读取第4列和第7列使用列表索引指定列cols_to_use=[3, 6] # 因为索引是从0开始的,所以第4列的索引是3,第7列的索引是6
读取CSV文件,使用usecols参数来指定列df=pd.read_csv('data.csv', usecols=cols_to_use)
打印结果print(df)
我如何读取.csv文件(没有标题),当我只想要一个列的子集(比如总共20列中的第4和第7列)时,使用pandas?我似乎无法做usecols 为了读取没有标题的csv而且只有某些列,你需要传递params header = None和usecols = [3,6]作为第4和第7列:df = pd.read_csv(file_path, header=None, usecols=[3,6])
见docs

