📅  最后修改于: 2023-12-03 15:14:40.736000             🧑  作者: Mango
在pandas中,DataFrame
对象提供了一个write()
函数,可以将数据存储到文件中。通过该函数,我们可以将数据存储为csv、excel或者其他格式。在默认情况下,DataFrame
使用逗号(,)分隔数据,但是有些情况下我们需要使用其他分隔符,比如分号(;)、竖线(|)等。为了满足这种需求,pandas提供了参数sep
,可以指定分隔符。
下面是一个使用df.write()
函数将数据存储到文件中,并使用分号(;)作为分隔符的示例。
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [20, 25, 30]}
df = pd.DataFrame(data)
# 将数据存储到文件中,使用分号(;)作为分隔符
df.to_csv('data.txt', sep=';', index=False)
# 读取文件,并输出数据
df = pd.read_csv('data.txt', sep=';')
print(df)
输出结果:
name age
0 Alice 20
1 Bob 25
2 Charlie 30
.txt
,而不是.csv
。