Wolfram mathematica Mathematica:获取每行不同列中的最小值

Wolfram mathematica Mathematica:获取每行不同列中的最小值,wolfram-mathematica,Wolfram Mathematica,我已按以下格式从*.dat文件导入数据 (日期、时间、x值、y值、z值、矢量和、x频率、y频率、z频率): 现在,我想获得每行x、y、z列的最小值,并将其存储为单个列。您将如何做到这一点?首先查找每行每列的最小值: minFreq = Min /@ data[[All, -3 ;; -1]] (* {11, 52, 83, 7, 17, 149, 149, 9, 149, 9} *) 然后将列插入数据(例如): minFreq = Min /@ data[[All, -3 ;; -1]] (*

我已按以下格式从*.dat文件导入数据

(日期、时间、x值、y值、z值、矢量和、x频率、y频率、z频率):


现在,我想获得每行x、y、z列的最小值,并将其存储为单个列。您将如何做到这一点?

首先查找每行每列的最小值:

minFreq = Min /@ data[[All, -3 ;; -1]]
(* {11, 52, 83, 7, 17, 149, 149, 9, 149, 9} *)
然后将列插入数据(例如):

minFreq = Min /@ data[[All, -3 ;; -1]]
(* {11, 52, 83, 7, 17, 149, 149, 9, 149, 9} *)
Transpose@Insert[Transpose@data, minFreq, -1] // MatrixForm