例题描述

有宿舍人员登记表room.xlsx,1个宿舍住有不定人数,部分数据如下图所示:

现在需要根据上表数据转换成每个人员与宿舍的对应关系表,如下图所示:

实现步骤

1、  运行集算器

可去润乾官网下载职场版,同时下载一个免费授权就够了,首次运行时会提示加载。

2、  编写脚本:

把代码列出来看得清楚点:

A1     =file("E:/宿舍管理/room.xlsx").xlsimport@t()          读入room.xlsx文件数据,选项@t表示首行是列标题

A2    =A1.news(~.array().delete(1);~:姓名,宿舍号)          循环A1每行,取出各列值组成序列,删除第1列的宿舍号后,把序列中的每个人员扩展出一个2列的行,第1列为人员姓名,第1个~表示A1的当前循环行,第2个~表示列值序列中的当前人员,第2列为宿舍号。

A3     =A2.select(姓名)           选出A2中姓名不为空的

A4     =file("E:/宿舍管理/room1.xlsx").xlsexport@t(A3)       把A3中的结果保存到文件room1.xlsx中

3、  按F9运行程序,运行结束后打开room1.xlsx可以看到生成的目标表格。

matlab多行一列扩展多行多列,如何把多列扩展成多行相关推荐

  1. 单元格内多个姓名拆分成一列_excel将一列数据拆为多个表格-excel:如何将一个单元格拆分成多行或多列?...

    如何将一个Excel工作表的数据按一列的关键字拆分成... 工具/材料:Microsoft Office Excel2016版,Excel文档. 1.首先选中Excel文档,双击打开. 2.然后在该界 ...

  2. c语言向表格内存入数据,怎么实现横向到存入多个单元格,在列数固定的报表中逐格横向填充数据并折行...

    在很多需要打印的报表中,受限于纸张的大小,往往会限制行数或者固定列数.我们在<单据类报表的制作>一文中,曾经介绍了限制了行数的情况如何实现,现在,我们再来看一下,在固定了列数的情况下,如果 ...

  3. Algs4-1.1.13编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列)

    1.1.13编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列). public  class Test {     public static void main(String[] arg ...

  4. pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contain in list)

    pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contained in a li ...

  5. pandas基于dataframe字符串数据列包含(contains)特定字符串来筛选dataframe中的数据行(rows where values contain substring)

    pandas基于dataframe字符串数据列包含(contains)特定字符串来筛选dataframe中的数据行(rows where values contain substring) 目录

  6. pandas删除数据行中的重复数据行、基于dataframe所有列删除重复行、基于特定数据列或者列的作何删除重复行、删除重复行并保留重复行中的最后一行、pandas删除所有重复行(不进行数据保留)

    pandas删除数据行中的重复数据行.基于dataframe所有列删除重复行.基于特定数据列或者列的作何删除重复行.删除重复行并保留重复行中的最后一行.pandas删除所有重复行(不进行数据保留) 目 ...

  7. python 列表多行_Python Pandas list列表数据列拆分成多行的方法实现

    1.实现的效果 示例代码: df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]}) df Out[458]: A B 0 1 [1, 2] 1 2 [1, 2] ...

  8. 【数据平台】pandas将一列中的文本拆分成多行

    1.场景:如下图,要将cont中的字符串分割出词汇并单独成一行 2.一列中的文本拆分成多行的效果: 3.实现方法: 方法一: df=df.drop('cont', axis=1).join(df['c ...

  9. excel表格行宽列高怎么设置_excel表格怎么设置行高列宽

    excel表格怎么设置行高列宽 你是怎么调整Excel表格的行高和列宽的? 如果还在用原始的手动调整方法,那你赶紧看看下面这几种解决方法,不仅效率高,而且调整的行高和列宽还很统一整齐哦,快和小编来学习 ...

  10. python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

最新文章

  1. Java 9推迟6个月发布?
  2. 学习笔记18-C语言-文件
  3. STL源码剖析 multiset 和 multimap
  4. TeamViewer免费版和付费版有什么不同
  5. 详解Python GUI版24点游戏制作过程
  6. MySQL json-table-functions
  7. linux安装jdk笔记
  8. C/C++变量在内存中的位置及初始化问题
  9. 虚拟机安装JDK1.8
  10. 明解C语言(第3版)入门篇 - 第六章练习题解
  11. 工业镜头、相机的结构、参数解释及选型指南
  12. 蘑菇街三人斗地主随机发牌的笔试题
  13. 华硕笔记本进入pe系统-华硕电脑从U盘启动-实测有效-转载--记录用
  14. 为什么都是技术合伙人被踢出局?
  15. 飞机飞行轨迹可视化Tacview
  16. java版b2b2c社交电商分布式微服务-Spring Cloud Netflix
  17. eclipse 更换国内镜像
  18. android相机拍摄格式NV21,如何通过libyuv将NV21格式的android相机预览数据转换为i420?...
  19. 下载工具MLDonkey的优化设置
  20. 探索路上永不止步:区块链驱动广告透明和安全

热门文章

  1. 四川交通职业技术学院计算机收分,四川交通职业技术学院历年录取分数线
  2. AI绘画爆火,人工智能会取代艺术吗
  3. QT软件开发-基于FFMPEG设计视频播放器-GPU硬解、OpenGL渲染、解码音频完整例子(六)
  4. 已知弧度求斜率 C语言,斜率计算:反正切函数 Math.atan() 与 Math.atan2() 的区别
  5. 罗永浩做的事,到底哪里令你反感!
  6. Java学习-就业方向
  7. 企业搭建积分兑换商城的真正意义是什么?
  8. 帝国CMS7.5智能网址导航站源码
  9. 并联串联混合的电压和电流_图文详解:电流互感器的接线方法及相关注意事项!还不收藏?...
  10. ubuntu linux 网速太慢