繁体   English   中英

Matlab importdata()函数在Python中等效

[英]Matlab importdata() function equivalent in Python

在matlab上有一个名为importdata的函数,它从ASCII文件导入数据并将其放在一个包含2个变量的结构中:textdata和data。 它自动识别数据的格式(字符串,浮点数等),标题和分隔符。 这个函数对我来说很方便,所以即时搜索是否有类似于numpy和scipy等python包中的东西。 我使用numpy.loadtxt,但有时我必须同时使用skiprows,delimiter,usecols和dtype。 有人知道一些通过更简单的方法识别它的功能吗?

看起来像pandas http://pandas.pydata.org可能是要走的路,如果你想要一个真正无缝的导入。 我见过pandas优雅地处理各种奇怪的丢失/格式错误的数据。 也就是说,您确实拥有比您原本看到的更复杂的数据结构。

pandas.read_csv("file")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM