Matlab相当于Python Panda的dtypes

时间:2018-10-01 19:55:32

标签: python pandas matlab matlab-table

如果我在python中有一个pandas.DataFrame,则可以使用dtypes attribute检查DataFrame的数据类型。如何用Matlab表做同样的事情?我戳了一下Properties机制,却没有发现任何面向类型的机制。

2 个答案:

答案 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