【发布时间】:2020-04-01 00:33:29
【问题描述】:
我正在尝试在 Python 中将下三角矩阵导入到 pandas(或 numpy)中,以便将其转换为对称方阵,但我被困在导入步骤中。
矩阵的第一列带有名称,但其余列是制表符分隔格式的数字,如下所示:
A
B 1
C 10 20
D 21 25 45
当我尝试使用 numpy 导入它时出现错误:
myfile = np.genfromtxt("trimatrix.txt", delimiter="\t")
以及当我使用熊猫时:
myfile = pd.read_table("trimatrix.txt")
在这两种情况下,错误都是因为读取第一行后只有一列,而其他行的列更多。
感谢您的宝贵时间和帮助!
【问题讨论】:
标签: python python-3.x pandas numpy