相当于 Python Panda 的数据类型的 Matlab
Matlab equivalent of Python Panda's dtypes
如果我在 python 中有一个 pandas.DataFrame
,我可以使用 dtypes
attribute 检查 DataFrame 的数据类型。我怎样才能用 Matlab table 做同样的事情?我查了一下 Properties
机制,但没有找到任何面向类型的东西。
您似乎可以调用以下内容:
varfun(@class,t,'OutputFormat',table)
class_var1 class_var2 class_var3 class_var4
__________ __________ __________ __________
double double double double
其中 t
是您的 table。我引用的是答案 here.
关于 varfun
的更多文档也可用 here。
看起来获取此信息的一种方法(不幸的是得到了一堆其他的东西)是简单地调用 summary。
这是一些示例输出
K>> summary(t)
Variables:
var1: 2966185×1 double
Units: sec
Values:
Min 56.207
Median 7466.7
Max 14878
var2: 2966185×4 double
Values:
var2_1 var2_2 var2_3 var2_4
________ __________ ________ ________
Min -0.99966 -0.99901 -0.99887 -0.99998
Median 0.01644 -0.0044018 0.12838 0.1564
Max 0.98176 0.96433 0.99998 1
var3: 2966185×3 double
Units: g
Values:
var3_1 var3_2 var3_3
__________ _________ __________
Min -2.779 -3.1366 -3.6089
Median -0.0002124 -0.002221 -0.0020435
Max 3.7874 5.9634 2.8443
var4: 2966185×1 double
Values:
Min 0
Median 5
Max 5
如果我在 python 中有一个 pandas.DataFrame
,我可以使用 dtypes
attribute 检查 DataFrame 的数据类型。我怎样才能用 Matlab table 做同样的事情?我查了一下 Properties
机制,但没有找到任何面向类型的东西。
您似乎可以调用以下内容:
varfun(@class,t,'OutputFormat',table)
class_var1 class_var2 class_var3 class_var4
__________ __________ __________ __________
double double double double
其中 t
是您的 table。我引用的是答案 here.
关于 varfun
的更多文档也可用 here。
看起来获取此信息的一种方法(不幸的是得到了一堆其他的东西)是简单地调用 summary。
这是一些示例输出
K>> summary(t)
Variables:
var1: 2966185×1 double
Units: sec
Values:
Min 56.207
Median 7466.7
Max 14878
var2: 2966185×4 double
Values:
var2_1 var2_2 var2_3 var2_4
________ __________ ________ ________
Min -0.99966 -0.99901 -0.99887 -0.99998
Median 0.01644 -0.0044018 0.12838 0.1564
Max 0.98176 0.96433 0.99998 1
var3: 2966185×3 double
Units: g
Values:
var3_1 var3_2 var3_3
__________ _________ __________
Min -2.779 -3.1366 -3.6089
Median -0.0002124 -0.002221 -0.0020435
Max 3.7874 5.9634 2.8443
var4: 2966185×1 double
Values:
Min 0
Median 5
Max 5