"M 语言进阶手册.pdf; M 语言进阶手册.pdf; 1M 语⾔进阶⼀、结构化数据⼆、三⼤数据容器三、运算符四、连续序列⽣成五、M函数六、⾃定义M函数七、each 和 _⼋、M函数与Excel函数对⽐学习九、M语⾔的⼀个编写位置⼗、M函数的⼀个学习资源23结构化数据与Python的DataFrame相同,在Pandas中DataFrame是⼆维数据结构,⼀般是指包含⾏和列的⼆维表结构,⾏和列通过索引获取。Power Query中的结构化数据也可以通过位置索引定位获取。⼀、结构化数据结构化数据⼆、三⼤数据容器三⼤数据容器在Power Query中,数据可以分成原⽣(Primitive)数据与结构化(Structured)数据两⼤类。原⽣数据很容易理解,就是平时我们填写在Excel单元格中的数据。它们可以是⽂本、数字、百分⽐、⽇期等。 数据区域中,我们经常会⻅到绿⾊字体的数据,包括列表、记录、表格、⼆进制⽂件等,这些就是结构化数据。41、列表(List):简单地枚举⼀组对象,就好⽐是我们⽇常⽣活中的购物清单。列表可以理解为表的⼀列数据,不含标题。在M语⾔中列表使⽤⼤括号「{}」表示,列表成员以逗号「,」分隔。以下两句代码⽣成同⼀个列表:列;"。。
总结:
本文是对《M语言进阶手册.pdf》中的内容进行总结。文中主要介绍了M语言的进阶知识,包括结构化数据、数据容器、运算符、连续序列生成、M函数、自定义M函数、each和_、M函数与Excel函数对比学习、M语言的编写位置和M函数的学习资源等。
首先,介绍了结构化数据的概念和应用。结构化数据在Power Query中可以通过位置索引进行获取,类似于Python中的DataFrame。DataFrame是一种二维数据结构,包含行和列,可以通过索引来获取数据。
接下来,介绍了Power Query中的数据容器。数据容器分为原生数据和结构化数据两大类。原生数据包括常见的文本、数字、百分比、日期等,而结构化数据则包括列表、记录、表格和二进制文件等。其中,列表是一组对象的简单枚举,类似于平常生活中的购物清单。
然后,介绍了M语言中的运算符和连续序列生成。M语言支持各种常见的运算符,包括数学运算、逻辑运算和比较运算等。同时,M语言还提供了生成连续序列的功能,可以方便地生成数字序列。
接着,介绍了M函数的使用和自定义M函数的方法。M函数是M语言中的核心部分,提供了丰富的函数库供用户使用。同时,用户也可以根据自己的需求定义自己的M函数,以便于重复使用。
然后,介绍了each和_的用法,以及M函数与Excel函数的对比学习。each和_是M语言中的两个特殊用法,可以简化代码的编写。同时,M语言中的许多函数与Excel函数有相似之处,可以通过对比学习来更好地掌握M语言的使用。
最后,介绍了M语言的编写位置和学习资源。M语言可以在Power Query中进行编写,通过编辑器和调试器来完成代码的编写和调试。同时,还提供了各种学习资源供用户学习和参考。
总的来说,《M语言进阶手册.pdf》是一本介绍M语言进阶知识的手册,内容丰富,涵盖了结构化数据、数据容器、运算符、连续序列生成、M函数、自定义M函数、each和_、M函数与Excel函数对比学习、M语言的编写位置和M函数的学习资源等方面的内容,对于想要深入学习和理解M语言的用户来说,是一本很好的参考资料。