欧文·保罗,MathWorks公司
嗨,大家好。今天,我会向你展示如何Excel数据导入MATLAB无需编写任何代码。当你不得不做数据分析,但不想花时间学习的功能,进口,这是非常有用的数据,或者如果你有多个Excel文件,你需要进口,但不希望单独导入每个之一。但首先,让我们来看看,我将使用在该视频中的数据。在这里,我对页眉和包含有关汽车的细节多列制造1970年至1982年的汽车数据。
要导入这些数据,我们首先打开导入工具。您可以通过单击Home选项卡下的Import Data图标并导航到要导入的Excel文件来实现这一点。但是我喜欢简单地双击当前文件夹目录下的文件。
随着导入工具打开,您可以选择通过单击鼠标左键并拖动你想要的数据。你可以看到,当我这样做的范围字段被更新。但我只是将使用最初的选择范围。什么是伟大的关于这是MATLAB自动树叶出在选择的标头。但是我们可以看到,当我们导入数据的列将被命名。
在选择我们的数据,我们只需简单地按下绿色的对勾将其导入。然后,我们会得到这个通知说数据是正确导入。默认情况下,数据被导入为一个表。如果你想改变这一点,到输出类型下的下拉列表。列向量大概就是一般的你是用来让我们导入这一点。这一次的通知,我们可以看到,多个变量都是进口的。这是因为当我们导入数据作为列向量的数据的每一列存储到一个单独的变量。
有些人可能想知道为什么有些细胞被高亮显示为棕褐色而不是蓝色。这是因为他们被归类为不重要的细胞。在本例中,这是因为单元格中没有数据。在这里的不可导入单元格部分,我们可以看到这些单元格将作为NaN或非数字导入。NaNs是MATLAB中表示非实数或复数的值的一种方法。你可以把这些单元格改成数字但这集我们不需要这么做。回到MATLAB,我们可以看到导入的数据。
但是,如果您有多个Excel数据文件,比如来自几个不同测试的实验室结果,但又不想每次都打开导入工具来导入每组数据,该怎么办呢?为了解决这个问题,我们可以生成一个函数来为我们导入每个数据集。为此,让我们回到导入工具。在导入数据的绿色检查标记下,单击下拉菜单。从这里您可以看到,我们还可以生成脚本和活动脚本,但是让我们选择generate function选项。
这将拉动新功能的MATLAB。在功能方面,我们可以看到,我们从写保存的所有代码。我喜欢使用此功能,因为所有的代码注释,这使得它易于编辑和加入到任何其他脚本,我写。如果我们要使用这个功能,我们只需要保存的功能,然后使用我们要导入的文件调用它。我要导入使用我刚才生成的函数一组不同的汽车数据。
有了它,您就知道了开始使用导入工具所需要知道的一切。通过导入数据,我将向您展示一些您可以使用它进行的可视化。再一次不写任何代码。
假设我们想要确定马力和MPG之间是否有任何关联。我们可以通过创建一个散点图来做到这一点。为此,我将选择两个变量,转到Plot选项卡,然后选择scatter Plot。我们甚至可以尝试其他的情节,看看另一个是否更有意义,与点击一个按钮。我们甚至可以创建更有趣的图表,如方框图,以显示不同国家的MPG差异。
但如果你真的想给你的朋友留下深刻印象,尝试创建一个词云来直观地显示数据集的制造商。越大的名字更多的制造商的汽车数据集。这样的伟大使情节是什么阴谋的代码显示在命令窗口,这样你就可以将其结合到您的脚本没有问题。
这就完成了我的视频。有关本视频内容的更多信息,请查看description中的链接。谢谢收看。