gpt4 book ai didi

python - 在python中将矩阵数据转储到文本文件时插入行和列标签

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:00 25 4
gpt4 key购买 nike

我想在列和行中插入标签。如下所示。

    x   y   z
a 1 3 4
b 4 3 2

实际上我可以像下面这样添加标题。

import numpy as np
row_label = ["a", "b"]
col_label = ["x", "y", "z"]
data = np.array([[1,3,4], [4,3,2]])
np.savetxt("out.csv", data, header=",".join(["x", "y", "z"]), delimiter=",", fmt="%.0f", comments='')

输出.csv

x,y,z
1,3,4
4,3,2

但是我该如何添加列标签呢?

最佳答案

import numpy as np
import pandas as pd
row_label = ["a", "b"]
col_label = ["x", "y", "z"]
data = np.array([[1,3,4], [4,3,2]])
df = pd.DataFrame(data, index=row_label, columns=col_label)
df.to_csv(r'temp.csv', sep='\t')

临时.csv

    x   y   z
a 1 3 4
b 4 3 2

关于python - 在python中将矩阵数据转储到文本文件时插入行和列标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39450799/

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