pandas读取和写入数据

1.CSV文件的读取

import pandas as pd
df = pd.read_csv('D:/desktop/example.csv',encoding = 'gbk')
print(df)
  Unnamed: 0   语文  数学  英语   科学
0         张三   99  89  87   95
1         李四  100  88  80  100
2         王五   80  88  87   84
3         赵六   80  60  78   69
4         刘八   97  79  85   84

或者

df = pd.read_table('D:/desktop/example.csv',encoding = 'gbk',sep=',')
print(df)
  Unnamed: 0   语文  数学  英语   科学
0         张三   99  89  87   95
1         李四  100  88  80  100
2         王五   80  88  87   84
3         赵六   80  60  78   69
4         刘八   97  79  85   84

2.TXT文件的读取

这里txt文件里的数据是以" "分隔的

df = pd.read_table('D:/desktop/example.txt',delimiter=' ')
print(df)
   姓名   语文  数学  英语   科学
0  张三   99  89  87   95
1  李四  100  88  80  100
2  王五   80  88  87   84
3  赵六   80  60  78   69
4  刘八   97  79  85   84

3.xlsx文件的读取

df = pd.read_excel('D:/desktop/example.xlsx')

4.json文件的读取

df = pd.read_json('D:/desktop/example.json')

5.文件的写入

df.to_csv('D:/desktop/example1.csv',sep=',') # df存储为csv文件
df.to_excel('D:/desktop/example1.xlsx') #df存储为xlsx文件
df.to_json('D:/desktop/example1.json') # df存储为json文件

你可能感兴趣的:(pandas,python,数据分析)