gpt4 book ai didi

python - 如何在 pandas 数据框(.to_csv)上方打印标题

转载 作者:行者123 更新时间:2023-11-30 22:38:46 25 4
gpt4 key购买 nike

如何在同一个 CSV 中打印两个 pandas 数据框上方的不同标题?我尝试了打印命令,但标题是在终端中打印的,而不是 CSV。

if __name__ == "__main__":
V = result
W = reference
H = np.random.random([5,5100])
basis_mat, coef_mat = nmf_nimfa(V, W, H)

basis_df = pd.DataFrame(data=basis_mat)
coef_df = pd.DataFrame(data=coef_mat)

with open('NMF_nimfa.csv', 'w') as f:
print "Matrix 1"
coef_df.to_csv(f)
with open('NMF_nimfa.csv', 'a') as f:
print "Matrix 1"
basis_df.to_csv(f)

最佳答案

如果需要写入带有文本的新行,请使用write:

with open('NMF_nimfa.csv', 'a') as f:
f.write("Matrix 1 \n")
coef_df.to_csv(f)
f.write("Matrix 1 \n")
basis_df.to_csv(f)

关于python - 如何在 pandas 数据框(.to_csv)上方打印标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43423950/

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