如果我在python中有一个pandas.DataFrame
,则可以使用dtypes
attribute检查DataFrame的数据类型。如何用Matlab表做同样的事情?我戳了一下Properties
机制,却没有发现任何面向类型的机制。
答案 0 :(得分:2)
您似乎可以拨打以下电话:
varfun(@class,t,'OutputFormat',table)
class_var1 class_var2 class_var3 class_var4
__________ __________ __________ __________
double double double double
其中t
是您的表格。我指的是答案here。
here也提供varfun
上的其他文档。
答案 1 :(得分:0)
一种获取此信息的方法(不幸的是获得了很多其他东西)似乎是对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