pandas.DataFrame.to_csv() 是 pandas 库中 DataFrame 类的一个方法,用于将 DataFrame 数据写入到一个 CSV 文件中。其作用是将 DataFrame 数组保存到 CSV 文件中,以供后续使用。下面是 to_csv() 的使用方法的详细攻略。
DataFrame.to_csv(self, path_or_buf=None, sep=',', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None, compression=None, quoting=None, quotechar='"', line_terminator='\n', chunksize=None, date_format=None, doublequote=True, escapechar=None, decimal='.')[source]
首先,我们需要生成一个 DataFrame 类对象,然后将其写入到 CSV 文件中。
import pandas as pd
# 创建 DataFrame 对象
df = pd.DataFrame({'Id': [1, 2, 3], 'Name': ['Tom', 'Jerry', 'Spike'], 'Age': [18, 20, 19]})
# 将数据保存到文件中
df.to_csv('./test.csv', index=False)
运行以上代码后,生成的 CSV 文件内容如下:
Id,Name,Age
1,Tom,18
2,Jerry,20
3,Spike,19
注意,index=False 表示不保存索引。
接下来,我们将读取上一步中生成的 CSV 文件,从而再次生成一个 DataFrame 类对象。
import pandas as pd
# 读取 CSV 文件数据生成 DataFrame 对象
df = pd.read_csv('./test.csv')
# 显示数据
print(df)
运行以上代码后,输出的 DataFrame 对象内容如下:
Id Name Age
0 1 Tom 18
1 2 Jerry 20
2 3 Spike 19
如此便成功地将 DataFrame 数据写入到 CSV 文件和读取 CSV 文件中生成 DataFrame 对象。
本文链接:http://task.lmcjl.com/news/4571.html