我试图从用户存储的值中附加值。有没有办法硬编码标题(“球员姓名”,“年龄”和“号码”),这样每次我运行代码时,这些标题就不会再次出现在csv中。
编辑:我希望标题在“第一次”运行时出现,而不是在“第一次”运行后出现
data = {'Player Name': [playersNames[0]],
'Age': [Age[0]],
'Number': [number],
df = pd.DataFrame(data)
df.to_csv("Info.csv",mode='a',index=False, header=True)
print(df)
目前,它是这样做的:
Player Name,Age,Number
x,15,73
Player Name,Age,Number
y,25,70
2条答案
按热度按时间pwuypxnk1#
试试看:
vmdwslir2#
如果您不希望也附加标头,则在调用中将
headers=False
设置为to_csv
。在这种情况下,如果您正在多次运行脚本,但只希望在第一次执行时附加头文件,那么您可以检查该文件是否存在。
然后,在调用
to_csv
时设置headers=not exists
。文件here。