使用熊猫在Python上的文本文件中对列和行进行排序

时间:2020-05-29 00:59:38

标签: python pandas dataframe sorting indexing

我的文本文件中包含以下数据。

716865  -301.70224

716865  -1258.647095

716873  -760.558655

716873  753.133484

716884  869.534119

716884  -1034.596313

我想将这些数据从文本文件导入到数组/数据框中,并显示如下:

716865______716873_______716884

-301.70224___-760.558655___869.534119

-1258.647095__753.133484__-1034.596313

*添加了下划线,使其显示为3x3矩阵 本质上,它看起来会像这样,但是第一行就像标题/标识符。

[[716865,716873,716884],

 [-301.70224,-760.558655,869.534119]

 [-1258.647095,753.133484,-1034.596313]
]

然后,我想通过最大值对每一列进行归一化,并变成一个仅显示归一化值的新矩阵。然后,我想添加一个新列,该列将从第一列归一化值中提取归一化值与绘制所有行的每列归一化值之间的差。

任何人都可以帮助解决上述问题吗?我知道很多问题要问,但是我是python的新手。我正在看熊猫索引,但是我很挣扎。

在matlab中,代码如下所示: 码: matlab code

0 个答案:

没有答案