gpt4 book ai didi

python - 使用 Pandas 将数据框和其他数据保存在同一个 .csv 文件中

转载 作者:行者123 更新时间:2023-12-02 17:23:26 29 4
gpt4 key购买 nike

描述:我有一组参数(par1par2par3par4 ) 和一个数据框 df。在此示例中,数据框的参数和列数分别为 4 和 3,但它们都可以是通用数字。

import pandas as pd
import numpy as np

# list of parameters
par1 = 1.05
par2 = 20
par3 = 50000
par4 = 12315468

# Dataframe
dic = {'A' : ['PINCO','PALLO','TOLLO','FINGO','VOLVA'],
'B' : [ 4 , 5 , np.nan, 1 , 0],
'C' : [ 1 , 4 , 8 , 7 , 6]}
df = pd.DataFrame(dic)

我的目标是将这些数据保存在同一个 .csv 文件中,但我不知道该怎么做,因为参数的数量与df 的列数。

我的输出文件必须遵循这条规则:

  • 第一行:参数列表
  • 第二行及之后:dataframe的内容

因此它看起来像这样:

enter image description here

问题:您能否提供一种智能且高效的方法来获取具有所需形状的输出文件?

最佳答案

首先创建参数列表par1par2par3等。

l = [par1, par2, par3, par4]

然后将列表保存到csv

filename = 'abc.csv'
pd.DataFrame(l).T.to_csv(filename, index=False, header=False)

使用python的附加模式将数据框附加到csv。

with open(filename, 'a') as f:  # Use append mode.
df.to_csv(f, index=False, header=False)

关于python - 使用 Pandas 将数据框和其他数据保存在同一个 .csv 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805222/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com