【数据操作与可视化】Pandas数据处理-从不同数据源获取数据
一、读取excel文件
df = pd.read_excel(r'D:\Study\training\online_school\live\live_class\python_data\直播授课\课件\7. Pandas\data\数据读取.xlsx')
df.head()
import os
print(os.getcwd())
os.chdir(r'D:\Study\training\online_school\live\live_class\python_data\直播授课\课件\7. Pandas\data')
print(os.getcwd())
df2 = pd.read_excel(r'数据读取.xlsx', sheet_name='Sheet2')
df2
df3 = pd.read_excel(r'数据读取.xlsx',
sheet_name='Sheet2',
header=None,
names=['列1', '列2', '列3', '列4', '列5'],
index_col=0,
nrows=3)
df4 = pd.read_excel(r'数据读取.xlsx',
sheet_name='Sheet3',
skiprows=[0],
header=None,
names=['列1', '列2', '列3', '列4'],
nrows=3)
df5 = pd.read_excel(r'数据读取.xlsx', sheet_name='Sheet1', usecols=['售价','类型'])
二、读取csv文件
df1 = pd.read_csv(r'数据读取.csv')
df2 = pd.read_csv(r'数据读取.csv',index_col=0)
df3 = pd.read_csv(r'数据读取_含中文.csv', encoding='gbk', index_col=0)
df4 = pd.read_csv(r'数据读取_井号分隔.csv', sep='#')