一、创建文件
1、创建空文件
import pandas as pd
# 创建文件对象
df = pd.DataFrame()
# 使用to_csv函数可以创建csv文件
df.to_csv("C:\\Users\\fw\\Desktop\\learn_pandas\\output_csv.csv")
# 使用to_excel可以创建excel文件
df.to_excel("C:\\Users\\fw\\Desktop\\learn_pandas\\output_csv.xls")
2、创建非空文件
import pandas as pd
# 创建文件对象并指定数据
df = pd.DataFrame({"ID":[1,2,3],"Name":["tim","tom","jerry"]})
df.to_csv("C:\\Users\\fw\\Desktop\\learn_pandas\\output_csv.csv")
结果如下
第一列为默认生成的数据索引
二、读取文件
1、excel文件
import pandas as pd
people = pd.read_excel("C:\\Users\\fw\\Desktop\\learn_pandas\\sheet1.xls")
# 数据规模
print(people.shape)
# 输出>> (3, 3)
2、csv文件
import pandas as pd
# 编码错误时需要指定编码方式
data = pd.read_csv(r"C:\Users\fw\Desktop\工程信息.csv",encoding = 'gb2312')
print(data)
三、添加数据
1、行添加:list方式
import pandas as pd
data = [['Google',10],['Runoob',12],['Wiki',13]]
df = pd.DataFrame(data,columns=['Site','Age'],dtype=float)
print(df)
输出结果
2、列添加:dict方式
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
# 数据载入到 DataFrame 对象
df = pd.DataFrame(data)
print(df)