首页
学习
活动
专区
圈层
工具
发布

表达矩阵转换为数据框画图

主要介绍使用pivot_longer进行长宽数据转换,这两个函数都是来自于tidyr包 问题背景 现在有一个表达矩阵,要画箱线图 但是,上面表格不满足向ggplot2画箱线图的函数传递参数的需求,要变换成数据框把所有数字变成一列传递给...首先行列转置 把原来的行名变成第一列 把原来的列名变成第二列 就变成数据框形式了。也就是把宽数据变成长数据。 代码如何实现?...,1:6) exp[,1:3] = exp[,1:3]+1 exp library(tidyr) library(tibble) library(dplyr) dat = t(exp) %>% # 先转置...as.data.frame() %>% # 变成数据框 rownames_to_column() %>% # 行名变成一列 mutate(group = rep(c("control","...列名有重复 详见使用pivot_longer和pivot_wider进行长宽数据转换-CSDN博客

54310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    城市建筑日照分析

    应用GIS空间分析方法可以方便的找出不符合建筑日照规范的建筑。 2.数据 (1) 某一城区建筑数据buildings.shp; (2) 地块单元数据parcel.shp。 ? ? 图1....方法一:选择【空间统计工具】|【工具】}【计算面积】工具,打开对话框如下图: ? 图4. 面积计算工具对话框 ?...面转栅格对话框 输入要素:buildings; 值字段:height; 输出栅格:buildings_g; 像元大小:1 其他参数默认设置,点击确定,生成栅格数据,如图: ? 图17....所以我们需要将栅格数据转换为矢量面数据。打开上面的栅格文件的属性表,选中值为1的字段;再选择【转换工具】|【由栅格转出】|【栅格转面】工具,打开对话框如下图: ? 图29....栅格转面工具对话框 输出结果如下图: ? 图30. 转换为矢量后的结果 11)查询不符合日照标准的建筑物(即质心落在阴影内的建筑物)。

    4.2K31

    ArcGIS数据生产与精细化制图之中国年降水量分布图的制作

    一直觉得ArcGIS在空间数据管理和分析方面很强大,而在制图方面却表现得不怎么样。...store polygon neighboring information(optional)”选中(保留每条线段两边的多边形信息是下一步提取轮廓线的关键;另外,Feature to Line也能实现面转线的功能...进入版面视图,适当调整数据框的大小和位置(上面留出写标题的空间,右边留出说明文字的空间),将地图比例尺改为1:25 000 000。...总体上,降水的空间插值方法有3类:整体插值法(趋势面法和多元回归法等) 、局部插值法(泰森多边形法、反距离加权法、克里金插值法和样条法)和混合插值法(整体插值法和局部插值法的综合) 。...这里有两种方法,使得只显示中国范围内的数据: 方法一:动态裁剪法。双击数据框Layers,设置图层的裁剪范围: 方法二:矢量转栅格。

    3.3K20

    ArcGIS Pro中2D和3D模式下绘制地图

    4.在地理处理窗格搜索框中,输入栅格计算器。单击栅格计算器(空间分析工具)。 栅格计算器工具对现有栅格应用数学表达式以创建栅格。您将对 Venice 1m 栅格应用表达式以确定洪水范围。...8.在地理处理窗格中,单击返回按钮以返回到搜索框。 9.清除现有搜索并输入设为空函数。单击设为空函数(空间分析工具)。 设为空函数工具将像素值更改为 NoData 值,将在分析过程中忽略该值。...1.在地理处理窗格中,单击返回按钮以返回到搜索框。清除现有搜索并输入分区几何统计。单击分区几何统计(空间分析工具)。...2.在地理处理窗格中,单击返回按钮以返回到搜索框。清除现有搜索并输入栅格转面。单击栅格转面(转换工具)。 栅格转面工具可将栅格图层转换为面图层,由此可将洪水栅格转为不可拉伸的格式。...3.在栅格转面工具中,对于输入栅格,单击浏览按钮。 由于洪水栅格不在 Map_3D 内容窗格中,因此您将浏览至包含栅格数据的文件夹,而非从列表中进行选择。

    2.8K10

    POSTGIS 总结

    PostGIS通过向PostgreSQL添加对空间数据类型、**空间索引(R-Tree)和空间函数的支持,将PostgreSQL数据库管理系统转换为空间数据库**,可以说PostGIS仅仅只是PostgreSQL...最重要的只要接触过SQL语言,就可以利用PostGIS的SQL语法便捷的操纵装载着空间信息的数据框(数据表),这些二维表除了被设定了一个特殊的空间地理信息字段(带有空间投影信息、经纬度信息等)之外,与主流数据管理系统所定义的各种字段并无两样...,这些类型包括:点(POINT)、线(LINESTRING)、面(POLYGON)、多点 (MULTIPOINT)、多线(MULTILINESTRING)、多面(MULTIPOLYGON)和几何集合 (...在许多方面,空间数据类型可以简单的理解为形状(shape) 1.2 空间索引和边界框 多维度空间索引被用于进行空间操作的高效处理(注意是多维度哦,而不是只有针对二维空间数据的索引) 由于多边形(Polygon...因此,2::text将数字2转换为文本字符串”2″;‘POINT(0 0)’ :: geometry将点的文本表示形式转换为geometry点 四、空间连接 空间连接(spatial joins)是空间数据库的主要组成部分

    7.9K10

    (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验三----学校选址与路径规划(超超超详细!!!)

    点击确定. (2)重分类: 点击ArcToolbox中的【空间分析】-【重分类】--【重分类】。输人栅格选择学校歐氏距离结果,点击“重分类”对话框中的【分类】,弹出“分类”对话框。...(2)重分类: 点击 ArcToolbox中的【空间分析】--【重分类】-【重分类】,“输入栅格"选择娱乐场所欧氏距离的结果,点击“重分类"对话框中的【分类】,弹出”分类”时话框。...中的【转换工具】-【由栅格转出】-【栅格转面】。...“输人栅格”选择提取的权重最大区域,选择【简化面】。 输出结果如下图所示。...(2)转换数据格式: 将成本路径结果转换为天量数据,点击ArcToolbox中的【转换】--【由栅格转出】--【栅格转面】。

    1.2K12

    (长期更新)《零基础入门 ArcGIS(ArcScene) 》实验七----城市三维建模与分析(超超超详细!!!)

    城市三维建模与分析 三维城市模型已经成为一种非常普遍的地理空间数据资源,成为城市的必需品,对城市能化管理至关重要。...(3)掌握ArcScene中的视域工具和栅格与面数据转换的方法;掌握分析工具相交、擦除交集制表等的使用。...城市空间三维研究的逻辑过程主要包括以下内容: (1)数据准备。确定需要哪些数据作为输入,即building和point 数据。 区域计算 (2)属性处理。修改字段和三维拉伸显示。...(2)进行栅格转面: 点击ArcToolbox中的【转换工具】--【出栅格转出】一【栅格转面】格转面设置如下图所示: 点击【确定】。输出结果如下图所示。...产生如下图所示结果 (6)天际线转面: 点击ArcToolbox中的【数据管理工具】--【要素】-【要素转面】,在弹出的对话框中进行如下图所示设置 (7)计算理想可视非建筑物区域

    86310

    FME在规划信息提取方面的一点应用

    用地信息提取 搞规划的对下面的这种指标框应该都不陌生,那么如何将下图中指标框的信息赋给它对应的面呢? ? 将规划图纸GIS化,其中有一点就是将指标框中的信息提取出来,并赋予对应的地块。...提取思路 首先观察数据的特点: 用地规划的指标框有以下几个特点: 1、每个大框中的小框个数是确定的,都是6个; 2、每个小框中的内容有确定的含义; 3、每个大框的中心点位置在对应地块内部; 针对上述特点...模板也不算复杂,但还是简单介绍一下吧: 1、首先为每个大框编号,赋予一个全局唯一值,记为:A; 2、将步骤一中的值A,根据空间关系,赋给大框对应的小框; 3、提取每个小框中心点坐标,并按照步骤2中获取的唯一标识...A与中心点坐标进行排序,为每个小框赋予顺序号,记为:B; 4、根据顺序号B,映射为对应的信息,记为C; 5、将指标框中的文字与步骤4中的小框进行空间分析,获取C; 6、以C为字段名,以文字内容为字段值来组织数据...从上图中,可以看到,指标框中的信息都被提取出来了。接下来就可以将这些信息方便的赋给对应的地块。 这样说起来,好像有点复杂! 不过,相信我! 只要思路理顺了,就简单了!

    81041

    利用ArcGIS快速实现三维建筑和三维地形快速建模

    从栅格生成TIN,三维地形 1) 定义数据框坐标系为投影坐标系,同时数据框属性中常规选项卡单位改为m-选中已添加的高程“*.tif”-右键-数据-导出数据-空间坐标系-数据框-确定并自动加载新tif文件...一般导入polygon、annotation数据即可 3. 按属性选择不同要素分在不同的图层,并设置合适的显示效果 4. 生成建筑基底 5. 要素转面,生成建筑基底 6....检查 多生成的面删除,未生成的补绘等:编辑工具条-开始编辑 三、 添加高度信息 1. 打开建筑基底属性表,添加高度字段,数据类型可选择短文本 2....连接面板-“要将哪些内容连接到图层”下拉-选择“基于空间位置的另一图层的数据”-……-选择所有属性汇总 iii. 检查连接,工具栏-查询-点击相应的建筑基底 3....添加转换器 添加导出数据位置 n 曲线救国 n From Dwg/Dxf To Skp(推荐方法) 完成3D图层转3D要素的工作(以上第8步,分组字段默认或以ObjectID字段分组

    5K20

    利用ArcGIS快速实现三维建筑和三维地形快速建模

    从栅格 1) 定义数据框坐标系为投影坐标系,同时数据框属性中常规选项卡单位改为m-选中已添加的高程“*.tif”-右键-数据-导出数据-空间坐标系-数据框-确定并自动加载新tif文件(不能用ArcCatalog...2.导入ArcScene/ArcGlobe *.dwg定义坐标系 一般导入polygon、annotation数据即可 按属性选择不同要素分在不同的图层,并设置合适的显示效果 生成建筑基底 e.要素转面...,生成建筑基底 f.检查 多生成的面删除,未生成的补绘等:编辑工具条-开始编辑 ?...连接面板-“要将哪些内容连接到图层”下拉-选择“基于空间位置的另一图层的数据”-……-选择所有属性汇总 iii. 检查连接,工具栏-查询-点击相应的建筑基底 c....添加转换器 添加导出数据位置 n 曲线救国 n From Dwg/Dxf To Skp(推荐方法) 完成3D图层转3D要素的工作(以上第8步,分组字段默认或以ObjectID字段分组

    8.1K30

    如何将XML转换为HL7

    之前的文章中我们介绍了如何将HL7转换为XML,本文介绍另一个方向的转换,即如何将XML转换为HL7。...常见的EDI报文标准包括X12、EDIDACT和VDA等,本文主要介绍HL7报文标准,实现如何将XML转换为HL7。HL7包括构建和交换医疗保健信息的标准,以及系统集成和互操作性的其他标准。...本文主要介绍如何将XML转换为HL7。 添加HL7 进行报文转换前,首先需要下载知行EDI系统。...以便区分,至此完成HL7转换端口在工作流中的添加。...输入 如上图所示,在输入页面下点击更多,出现下拉框。其中,创建测试文件可以自动生成如下图所示的测试文件,单击“输入”选项卡,在“更多”菜单中选择“创建测试文件”,为几个HL7文件创建测试HL7文件。

    4.8K30

    NeurIPS 2019:国科大提出新一代通用物体检测方法FreeAnchor

    在MS-COCO数据集上显著超越了双阶段检测方法FPN,成果被 NeurIPS 2019 接收,代码已开源。...一方面,对于“偏心”的物体,其最有判别力的特征并不靠近物体中心。空间对齐的锚框可能对应于较少的代表性特征,这会限制目标分类和定位能力。...另一方面,当多个物体聚集在一起时,使用IoU标准匹配具有适当锚框/特征的物体是不可行的。亟待解决的问题是如何将锚框/特征与物体完美匹配。...在训练期间,似然概率被转换为损失函数,然后该函数同时驱动物体-锚框匹配和检测器的学习。...为了在CNN检测框架中实现上述锚框-物体匹配方法,我们定义自由锚框匹配似然概率,并将似然概率转换为匹配损失,如下: 其中max函数用于为每个物体选择最佳锚框。

    58240

    NeurIPS 2019:国科大提出新一代通用物体检测方法FreeAnchor

    在MS-COCO数据集上显著超越了双阶段检测方法FPN,成果被 NeurIPS 2019 接收,代码已开源。...一方面,对于“偏心”的物体,其最有判别力的特征并不靠近物体中心。空间对齐的锚框可能对应于较少的代表性特征,这会限制目标分类和定位能力。...另一方面,当多个物体聚集在一起时,使用IoU标准匹配具有适当锚框/特征的物体是不可行的。亟待解决的问题是如何将锚框/特征与物体完美匹配。...在训练期间,似然概率被转换为损失函数,然后该函数同时驱动物体-锚框匹配和检测器的学习。...为了在CNN检测框架中实现上述锚框-物体匹配方法,我们定义自由锚框匹配似然概率,并将似然概率转换为匹配损失,如下: 其中max函数用于为每个物体选择最佳锚框。

    1.1K20

    【ArcGIS微课1000例】0067:Nodata数据处理的3种方法案例教程

    方法一:条件赋值 在ArcToolbox 中,打开【空间分析】→【地图代数】→【栅格计算器】对话框: 输入公式:Con(IsNull("dem"),1,"dem");在【输出栅格】输入“dem1”;点击...计算结果: 方法二:设置赋值图层 打开【空间分析工具】→【重分类】→【重分类】对话框: 【输入栅格】设置为“dem”,【分类字段】设置为“Value”,【分类】项中将NoData值设置为“2”,其他值域统一设置为...计算结果: 方法三:栅格转ASCII文本 打开【转换工具】→【由栅格转出】→【栅格转 ASCII】对话框: 【输入栅格】设置为“dem”,【输出ASCII栅格文件】设置为“RasterT_dem1.TXT...得到的ASCII文件: (1)更改NoData值 使用notepad++软件打开“asc.TXT”文本,使用【替换】工具,将值“-9999”替换为“3”,点击【全部替换】,然后【保存】。...(2)ASCII文本转栅格 打开【转换工具】→【转为栅格】→【ASCII 转栅格】对话框,设置【输入ASCII栅格文件】为“RasterT_dem1.TXT”,【输出栅格】设置为“dem3”,【输出栅格类型

    13810

    CVPR 2023 Tutorial Talk | 走向统一的视觉理解界面

    因此在本讲座中将尝试回答一个问题,即我们应该如何将模型转换为更通用、更灵活、更实时的模型,换句话说,我们应该如何在基础模型之上构建一个通用的解决方案系统。...输出可能是空间信息,如边缘、框、mask等,也可能是语义信息,如分类标签、描述等。 图2 数据 除了模型上的挑战,还有数据上的挑战。...由于不同任务所需的数据不同,如图的金字塔从下到上有图像注释、框注释和掩码注释,语义信息从丰富到贫乏,而任务粒度从粗到细。 与语言数据相比,图像数据的收集困难得多。...在视觉中,不仅仅文本作为提示,我们也可以画一个框、一个笔画,甚至一个手势。这样做的好处是可以减少表达的模糊性。 图5 连接视觉与语言 因此,让我们首先深入研究一下我们应该如何将愿景和语言联系起来。...例如,粗粒度数据应该有助于其他具有丰富细节的细粒度数据或任务。另一方面,如果能够使模型从细粒度到粗粒度共享信息,以实现数据基础,也是非常重要的。因此,我们希望构建多粒度协同作用的模型。

    59020

    excel中html批量转化为pdf文件,如何将大量的Excel转换成PDF?

    大家都知道Excel表,最怕别人修改了,尤其是数据。一旦修改,可能就会有麻烦。那如何是好呢?...1、创建PDF文件 a、打开需转成PDF的文件,譬如本例的表格:成本数据 b、单击工具栏上的“文件”标签,点击“保存并发送”命令 c、 文件类型单击“创建PDF/XPS”选项,点击“创建PDF/XPS”...2、保存发布为PDF a、系统弹出“发布为PDF或XPS”对话框,在对话框中设置修改保存路径及文件名 b、 点击“保存类型”右侧三角按钮,选择“PDF”选项, c、点击“发布”命令,如下图所示。...3、如何将整个工作簿保存为PDF文件?...“发布为PDF或XPS”对话框中,点击“选项…”按钮,弹出“选项”对话框,在“发布内容”下方选择“整个工作簿”选项,点击“确定”按钮并发布,则可将整个工作簿保存为PDF文件。如下图所示。

    4K30

    将 PDF 转换为字距问题 - 文本截断和不完整

    行距导致 PDF 转 Word 文本截断除了字间距问题外,行高(行距)和首行缩进识别不准确,也是造成PDF转换后的Word文档出现文字截断或不完整的关键原因。1....行距(文本行之间的间隙)识别错误:为了保留原始布局(通常使用文本框或框架),行距识别错误会导致 PDF 转换为 Word 时出现行距问题。如果行距识别过大,最后的单词看起来会像被截断了一样。​...为什么会发生这种情况:- 为了在将 PDF 转换为 Word 后保持原始布局,每个文本框的位置和大小都是固定的。...这种方法虽然有效,但如果工具或转换 SDK 未能正确获取并应用文本框之间的空间,文本框可能会重叠,导致部分文本看起来被截断。...ComPDF 的转换 SDK 已在大量数据集上进行过训练。它能够更准确地识别原始 PDF 文件中的各种属性,包括复杂的间距,并在新的文件格式(如 .docx)中忠实地复制这些属性。​

    69600
    领券