读取数据
Posted calculus9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取数据相关的知识,希望对你有一定的参考价值。
excel文件
basic
# 只需要传入文件路径即可
df = pd.read_excel(r‘数据读取.xlsx‘)
df
指定sheet
#sheet_name
df = pd.read_excel(r‘数据读取.xlsx‘, sheet_name=‘Sheet2‘)
df
不读取第一行作为列标题
#header=None
df = pd.read_excel(r‘数据读取.xlsx‘, sheet_name=‘Sheet2‘, header=None)
df
把指定列作为行索引
#index_col
df = pd.read_excel(r‘数据读取.xlsx‘,
sheet_name=‘Sheet2‘,
header=None,
index_col=0)
df
列名修改
#names
df = pd.read_excel(r‘数据读取.xlsx‘,
sheet_name=‘Sheet2‘,
header=None,
index_col=0,
names=[‘列1‘, ‘列2‘, ‘列3‘, ‘列4‘])
df
读取n行
#nrows
df = pd.read_excel(r‘数据读取.xlsx‘,
sheet_name=‘Sheet2‘,
header=None,
index_col=0,
names=[‘列1‘, ‘列2‘, ‘列3‘, ‘列4‘],
nrows=3)
df
跳过某行
#skiprows
df = pd.read_excel(r‘数据读取.xlsx‘,
sheet_name=‘Sheet3‘,
header=None,
skiprows=[0])
df
某几列
#usecols
df = pd.read_excel(r‘数据读取.xlsx‘, usecols=[0, 1])
df
csv文件
basic
df = pd.read_csv(r‘数据读取.csv‘,index_col=0)
含中文
#engine=‘python‘
df = pd.read_csv(r‘数据读取_中文.csv‘,engine=‘python‘,index_col=0)
指定分隔符
#sep=‘#‘
df = pd.read_csv(r‘数据读取_井号分隔.csv‘, sep=‘#‘)
df.shape
文本文件
basic
#read_table
df = pd.read_table(r‘数据读取.txt‘, engine=‘python‘)
df
指定分隔符
df = pd.read_table(r‘数据读取_特殊符号分隔.txt‘, engine=‘python‘, sep=‘@‘)
df.info()
以上是关于读取数据的主要内容,如果未能解决你的问题,请参考以下文章
solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例