如何从电子表格和文本文件导入数据没有编码
了解如何使用导入工具导入电子表格数据。虽然本视频介绍了如何导入Excel®数据,MATLAB®万博1manbetx支持多种其他文件类型,包括. csv文件、.txt文件和. json文件。本视频将逐步介绍如何查找文件、选择部分数据或整个电子表格、将其导入表格或矩阵以及生成代码。
大家好,欢迎来到另一个MATLAB教程。今天我们将讨论如何使用导入工具导入电子表格数据。
导入工具使用起来非常简单,你只需要到主页栏,按这里的导入按钮,它就会让你选择一个文件。我有可能的文件列表从这个文件夹中选择,一些是CSV, excel文档,txt文件。
MATLAB支万博1manbetx持各种各样的文件类型,你可以在文档中看到,但今天我们主要关注电子表格和文本文件。也就是说,你可以在导入工具之外导入图像、视频等。此外,如果您有一个文件(如JSON),您可以使用文件读取函数并将其作为文本导入。
当你打开导入工具时,你会看到一个选择文件的窗口,选择你需要的文件。这里我们选择这个excel文件。你可以同时打开多个文件,你只需再次点击导入数据,你会得到相同的选项,然后我会选择这个txt文件。然后我们有了两个可以切换的文档。同样,如果你的excel文档中有多个表格,它也会导入这些表格。
导入txt文件时,导入工具相对比较聪明,可以找出文件中的分隔符。正如你在这个文件中看到的。
但如果它错了就像这个baa分隔文本文件bsv一样,你可以到上面的列分隔符中选择正确的。如果没有提到需要的分隔符,它会提供建议的分隔符,并在这里使用一个按钮输入自定义分隔符。当涉及到固定宽度的分层文本文件时,它变得有点棘手。你必须点击固定宽度按钮,然后它会重新格式化,你可以把这些线移动,创建列。
导入工具还可以识别特定列的变量类型。包括datetime和识别常量字符,如您在这里看到的美元符号或百分比。
如果你愿意,你可以将整个电子表格导入为表格,但假设你不这样做。您可以通过按ctrl键选择或取消选择列,或者突出显示您想要的部分,或者转到这里的范围框并选择要导入的值范围。这些值不必是连续的,只要列是一致的,你几乎完全可以任意选择。
你也不需要导入表格,你可以导入矩阵。但是,此选择包括非数字的值。这里用黄色突出显示。你可以控制这些不可导入的值如何在这里导入,你可以将它们替换为nan或0,或者只是一起排除那些行和/或列。如果您没有在这里指定规则,并且您有一个不可导入的值,导入工具将不允许您导入。
现在数据被选中了,你有两个选择,你可以按下导入按钮,像这样将数据导入工作空间:
看真的很简单。
或者您可以选择下拉菜单并生成代码。你有两个不同的选项,你可以生成一个函数,脚本,或活动脚本。这取决于你需要什么。
如果你想自动导入一个或多个文件,这是很有帮助的,因为你可以通过在每个循环中更改文件位置和输出名称来对它进行循环。
如果您想了解更多关于导入数据的代码,我建议您查看我们关于该主题的视频。
感谢收看,祝大家编码愉快。
相关产品s manbetx 845
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。