以下是详细的 pandas 保存数据到 Excel 和 CSV 文件的实例教程,包含手动创建数据和读取外部数据两个示例。
保存数据到 Excel 文件
手动创建数据
假设我们要保存以下数据到 Excel 文件:
id name age
0 1 Tom 18
1 2 Jack 22
2 3 Mary 20
- 导入 pandas 库和数据:
import pandas as pd
data = {'id': [1, 2, 3],
'name': ['Tom', 'Jack', 'Mary'],
'age': [18, 22, 20]
}
df = pd.DataFrame(data)
- 保存为 Excel 文件:
df.to_excel('data.xlsx', index=False)
其中 to_excel()
方法中的 index=False
参数表示不保存行索引。
读取外部数据
假设我们已经有一个 Excel 文件,路径为 ./data.xlsx
,我们要将其中的数据读取出来,并修改后重新保存:
- 读取 Excel 文件:
df = pd.read_excel('./data.xlsx')
- 修改数据:
df['age'] = [19, 23, 21]
- 保存回 Excel 文件:
df.to_excel('data.xlsx', index=False)
保存数据到 CSV 文件
手动创建数据
假设我们要保存以下数据到 CSV 文件:
id,name,age
1,Tom,18
2,Jack,22
3,Mary,20
- 导入 pandas 库和数据:
import pandas as pd
data = {'id': [1, 2, 3],
'name': ['Tom', 'Jack', 'Mary'],
'age': [18, 22, 20]
}
df = pd.DataFrame(data)
- 保存为 CSV 文件:
df.to_csv('data.csv', index=False)
其中 to_csv()
方法中的 index=False
参数表示不保存行索引。
读取外部数据
假设我们已经有一个 CSV 文件,路径为 ./data.csv
,我们要将其中的数据读取出来,并修改后重新保存:
- 读取 CSV 文件:
df = pd.read_csv('./data.csv')
- 修改数据:
df['age'] = [19, 23, 21]
- 保存回 CSV 文件:
df.to_csv('data.csv', index=False)
以上就是 pandas 保存数据到 Excel 和 CSV 文件的详细实例教程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:pandas 如何保存数据到excel,csv - Python技术站