码迷,mamicode.com
首页 > 其他好文 > 详细

读取数据

时间:2020-07-16 18:26:13      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:文件路径   code   name   class   table   shape   取数   head   exce   

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()

读取数据

标签:文件路径   code   name   class   table   shape   取数   head   exce   

原文地址:https://www.cnblogs.com/Calculus9/p/13323803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!