首页 » Python » pandas基础知识学习1-csv和excel文件的读取与保存

pandas基础知识学习1-csv和excel文件的读取与保存

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import pandas as pd
print(pd.__version__)
# 读取数据
df_csv = pd.read_csv('data1_try_read.csv',encoding='utf-8')
# 这里会把第一行作为列名
print(df_csv)

# 读取第一行的城市那一列的值
print(df_csv.loc[0,'城市'])
# 把这个值改成北京改
df_csv.loc[0,'城市']="北京改"
print(df_csv)
# 将修改好的文件保存为一个新文件。这个时候,文件会多出一列索引列
df_csv.to_csv("data1_try_gai1",encoding="utf-8")
# 这个保存,指定文件是用制表符间隔的,并且不要索引列,保留顶部列名
df_csv.to_csv("data1_try_gai1",encoding="utf-8",sep="\t",index=None,header=True)


# 读写另一个excel数据
df_excel = pd.read_excel("data2_try_read.xlsx")
print(df_excel)

# 添加一列数据到最后一行
df_excel.loc[len(df_excel)] = ['语文',60,'韩梅梅']
df_excel.loc[len(df_excel)] = ['语文',60,'韩梅梅']
print(df_excel)
# 保存在excel里表名为1的sheet里
df_excel.to_excel('data2_try_gai1.xlsx',sheet_name='1',index=None)
# 保存在excel里表名为2的sheet里,这里会覆盖之前的表1
df_excel.to_excel('data2_try_gai1.xlsx',sheet_name='2',index=None)

原文链接:pandas基础知识学习1-csv和excel文件的读取与保存,转载请注明来源!

0