首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

文件操作

背景 一般情况下我们需要分析的数据都是存储在文件中,那么利用 R 分析数据的第一步就是将输入读入 R 语言。如果分析的数据是记录在纸质载体上,还需要将数据手动录入,然后保存为一个文件。...一、文件类型 1、csv 逗号分隔(Comma-Separated Values,CSV,有时也称为字符分隔,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)...方法二:readr,xlsx,openxlsx 等包 R 中有大量可以读写 Excel 电子表格的包,使用方法与 read.table()函数类似,只需注意Excel 的电子表格分为工作簿与工作...,一个工作簿中包含多个工作(sheet),因此需要指定读取工作簿中那个工作,可以指定工作的名字,也可以使用顺序号。...#安装 openxlsx 包 install.packages("openxlsx") #加载 openxlsx 包 library(openxlsx) #读入 excel 文件,指定 sheet 号

2.7K10

R语言从入门到精通:Day4

1:函数read.table()的参数及用法 以文件example.csv为例(测试数据见文末,联系胖雨小姐姐可得)来演示一下,文件中以逗号作分隔符,每个数据都用双引号围住。 ?...在有些R语言教程中,推荐了R包xlsx,但是这个包依赖与xlsxjars和rJava包(关于R包的内容,请参考前期文章:挖掘GEO速成SCI文章系列教程(3)-R语言基础),以及一个正常工作的Java,...这里我给大家推荐一个不需要这些依赖的R包:openxlsxopenxlsx包的安装如图8)。...openxlsx包的帮助文档里介绍了三个写入数据和一个读取数据的函数,其中读取数据的函数read.xlsx()就能实现xlsx文件的读取。...图8:包openxlsx的安装 ? 图9:函数read.xlsx()的参数 4. 常用的数据操作函数 要求:掌握 读取数据之后,大家就可以开始做一些简单的数据处理了。

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

工作中必会的57个Excel小技巧

Excel小技巧有很多很多,平时学的都比较零散,学了这个忘了那个。 为了方便同学们学习和收藏,兰色把工作中最常用、最简捷的小技巧进行一次整理,共57个。希望对同学们有所帮助。...一、文件操作 1、为excel文件添加打开密码 文件 -信息 -保护工作簿 -用密码进行加密。...2、为文件添加作者信息 在该excel文件图标上右键单击 -属性 -摘要 -在作者栏中输入 3、让多人通过局域网共用excel文件 审阅 -共享工作簿 -在打开的窗口上选中“允许多用户同时编辑...”...6、同时编辑多个工作 按ctrl或shift键选取多个工作,直接编辑当前工作即可。...7、输入身份证号或以0开始的数字 把单元格格式设置成文本,然后再输入 8、快速删除空行 选取中某列 - ctrl+g定位 -定位条件 -空 -删除整行 9、快速插入空行 在右侧输入序号1,2,3.

4K30

VBA技巧:在不保护工作簿的情况下防止删除工作

通常情况下,我们执行“保护工作簿”命令后,此时删除工作的命令变成灰色,用户就不能轻易地删除工作了。然而,这样也不能进行插入、移动或复制工作的操作了。...如果想要在不保护工作簿的情况下防止用户删除工作,而且允许用户插入工作并对其进行重命名,也允许用户移动或复制工作,有没有什么好的方法实现?可以使用下面的VBA代码,很简单,却很实用。...在工作簿的ThisWorkbook模块中粘贴或输入下面的代码: Option Explicit Private Sub Workbook_SheetDeactivate(ByVal Sh As Object...“工作簿有保护,不能更改。”...的警告信息(如下图1所示),用户仍可以在该工作簿中进行添加工作、移动或复制工作、对工作重命名等操作。 图1

1.8K30

PW1558A技术手册:领先行业的6A双向限流保护,为电源安全保驾护航

功能框架图MAX 大额定(注 1)推荐工作条件(注 3)热信息(注 3, 注 4)注(1): 超过所列“绝对 MAX 大额定”的应力可能会损坏该器件。...** 峰值温度曲线持续时间(tp) 的公差定义为供应商 MAX 小和用户 MAX 大 1....应用信息输入/输出双向端口VBUS1/VBUS2PW1558A 作为双向开关工作允许电流根据 EN1/EN2 控制序列从 VBUS1 流向 VBUS2 或从 VBUS2流向 VBUS1。...欠压锁定(UVLO)PW1558A 会监控VBUS1和VBUS2 的电源电压, 并允许在 VBUS1 或 VBUS2 电压高于输入欠压锁定阈值 VUVLO(典型为 2.75V) 时打开电源开关。...虽然当EN1/EN2 引脚被拉高时, MOUT 引脚可以为其他电路提供电力, 使用时需要特别注意。

14410

Extreme DAX-第5章 基于DAX的安全性

图5.9 将事实拆分为 fHoursDirect 和 fHoursIndirect 但是,此解决方案不允许通过员工(作为从事项目工作的人,而不是项目经理)得到直接工作时间。...我们使用了单独的测试工作区来托管Impersonation数据集,你可能希望以其他方式解决此问题。...5.3.3 动态保护属性:级别安全性 现在,我们引入一种略有不同的保护属性的方法,它可以在一张报表中实现允许访问的用户和不允许访问的用户同时使用。...这对我们没有帮助,它肯定不会为私有列提供空白;相反,它把我们重新回到只有一张的情况。 解决方案是向私有中添加行。...5.4.4 将聚合安全性与级别安全性相结合 可以使用 RLS 将保护聚合级别与保护私有数据相结合,执行此操作时需要注意一些其他事项。扩展模型将如图5.29所示。

4.8K30

VBA自动筛选完全指南(下)

图3 在数据集所在的工作代码模块中,输入下面的事件代码: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address...在受保护工作中使用自动筛选 默认情况下,当工作保护时,不能应用筛选。然而,如果已经设置了筛选,则可以启用自动筛选,以确保即使在受保护工作上也可以使用。...要执行此操作,选中“在保护工作时使用自动筛选”选项,如下图4所示。 图4 虽然这在已设置了筛选时有效,如果尝试使用VBA代码添加自动筛选,它将不起作用。...由于工作受到保护,因此不允许运行任何宏并对自动筛选进行更改。因此,需要使用代码来保护工作,并确保在其中启用了自动筛选。这在创建动态筛选时是有用的。...下面的代码保护工作,同时允许在其中使用筛选和VBA宏。

3.4K30

工作再忙,都要学会这36个Excel经典小技巧!

4、显示指定区域所有公式 查找 = 替换为“ =”(空格+=号) ,即可显示工作中所有公式 5、同时编辑所有工作 全选工作,直接编辑,会更新到所有工作。...10、给excel文件添加密码 文件 - 信息 - 保护工作簿 - 用密码进行加密 ? 11、给单元格区域添加密码 审阅 - 允许用户编辑区域 - 添加区域和设置密码 ?...21、隐藏公式 选取公式所在区域 - 设置单元格格式 - 保护:选取隐藏 - 保护工作 ? 22、行高按厘米设置 点右下角“页面布局”按钮,行高单位即可厘米 ?...23、复制时保护行高列宽不变 整行选取复制,粘贴后选取“保持列宽。 ? 24、输入以0开始的数字或超过15位的长数字 先输入单引号,然后再输入数字。或先设置格式为文本再输入。 ?...你只需要输入数字即可。 ? 29、设置标题行打印 页面设置 - 工作 - 顶端标题行 ? 30、不打印错误 页面设置 - 工作 - 错误打印为:空 ?

2.3K30

用编程赋能工作系列——解锁合并单元格问题

能把学习的编程技能用在实际工作中,提升效率、解决痛点、释放生产力,个人觉得是学习编程技能ROI最高的回报,而非都要挤破头成为数据科学家、算法工程师,毕竟这些职业的门槛一直都在,工作更轻松却是任何一个职业都有的真实诉求...library('openxlsx') dt1 <- read.table(pipe("pbpaste"), sep="\t", header=T,stringsAsFactors =FALSE,check.names...= numeric(), 客户来源 = character(), 收入类型 = character(), stringsAsFactors=FALSE ) # 建立空,...如果你还没有接触过R语言和Python,要是时间允许,可以尝试着入坑,相信我,这些绝对是大数据时代代表着水电煤的基础设施能力。...还是那句话,不求一定要成为数据科学家、AI工程师、算法工程师,能让你的职场工作更高效,留些时间多陪陪父母和孩子、陪陪伴侣和朋友,不要在枯燥繁琐的工作中一筹莫展、泥足深陷,学会借力、借势,让工具赋能工作

69630

RS485通信如何设计EMC电路?

次级保护的目的是保护系统各个部件,使其免受主保护允许通过的任何瞬态电压和电流的损坏。它经过优化,确保能够抵御残余瞬变影响,同时允许系统的敏感部分正常工作。...1显示针对ESD、EFT和电涌瞬变的电压保护级别。 ? TVS是基于硅的器件。在正常工作条件下,TVS具有很高的对地阻抗;理想情况下它是开路。保护方法是将瞬态导致的过压箝位到电压限值。...在瞬态事件后,TBU自动复位至低阻抗状态,允许系统恢复正常工作。 与所有过流保护技术相同,TBU具有最大击穿电压,因此主保护器件必须箝位电压,并将瞬变能量重新引导至地。...当转移电流降低到临界以下时,TISP器件自动复位,以便恢复正常系统运行。 如上所述,所有三个器件与系统I/O协同工作保护系统免受高电压和电流瞬变影响。 ?...它的工作方式类似于保护解决方案2,此电路采用气体放电管(GDT)取代TISP来保护TBU,进而保护次级保护器件TVS。 ? GDT将针对高于前一种保护机制中所述TISP的过压和过流应力提供保护

95330

如何使用ESD二极管,设计运算放大器电压保护

1、连接到电源的二极管 下图是一个放大器实例,二极管连接在输入引脚和电源之间。在正常工作条件下,二极管反偏,输入高于正电源电压或低于负电源电压时,二极管变为正偏。...3、二极管堆叠 在允许输入电压超过电源电压或地的应用中,可以使用二极管堆叠来防止输入受ESD事件的影响。下图所示的放大器就是采用堆叠二极管保护方案,该配置使用二极管串来防范负瞬变。...在可用输入范围内,二极管串用于限制漏电流,当超过负共模范围时,它就会提供保护。记住,二极管串的等效串联电阻是限流措施。对于给定电压,可使用外部串联电阻来降低输入电流。...4、背靠背二极管 当允许输入电压范围超过电源电压时,也可使用背靠背二极管。下图所示的放大器采用背靠背二极管来为器件提供ESD保护,采用3.3 V电源供电时,其允许电压最高达到70 V。...放大器制造商不一定会发布此信息,若二极管长时间工作(而不是工作很短时间),就需要予以考虑。 举个例子,当放大器监控(因而连接到)一个独立于其自身供电轨的电压轨时,电子迁移便可能是一个问题。

79450

LDO产品的基础知识解析

很显然,压降并不是一个静态。虽然这些因素会提高选择LDO 的复杂程度,同时,还能帮助您根据特定的条件选择最适合的 LDO。 LDO电容的选择 为了让 LDO 正常工作,需要配备输出电容器。...显然,上述所有条件并非对任何应用都适用,务必要了解将电容器用于实际应用时电容的范围。 尽管 LDO 和电容器乍看起来似乎很简单,还有其他因素决定着 LDO 正常工作所需的有效电容。...建议的 LDO 工作结温介于-40°C 至 125°C 之间;同样,可以在器件数据中查看这些,如表 2 所示。 这些建议的温度表示器件将按数据中“电气特性”所述工作。...这是一种防止出现反向电流的有效方法,但它也会增大防止 LDO 出现压降所需的必要输入电压。置于 LDO 输入端的二极管在反向电流条件下会变为反向偏置状态,不允许任何电流流过。此方法与下一种方法类似。...影响 PSRR 的因素并不仅限于这两项。 1 概述了对其产生影响的多个因素。

4810

Windows 操作系统安全配置实践(安全基线)

[TOC] 0x00 前言简述 描述: 由于最近工作和学习的需要就将针对于Windows系统的一些安全配置做了如下记录,便于后期的知识结构化,并在后续的工作继续进行添加安全加固的一些技巧,同时希望广大的大佬也能多多扩充安全加固配置项...密码到期 从不 密码可更改 2020/4/17 10:38:56 需要密码 No 用户可以更改密码 Yes 允许工作站...15分钟或更长 LockoutDuration=15 [+]确保账户锁定阈值为5或更少,但不为0 LockoutBadCount=6 [+]确保重置账户锁定计数器为15分钟或更多,要小于Account...SeTcbPrivilege [+]确保将工作站添加到域仅为特定的用户或用户组,不能有513,514,515 SeMachineAccountPrivilege [+]确保创建全局对象为空 SeCreateGlobalPrivilege...内容全部删除 网络访问:可远程访问的注册路径: 内容全部删除 网络访问:可远程访问的注册路径和子路径: 内容全部删除 WeiyiGeek.账户访问限制 回退方案 网络访问:不允许 SAM

4K20

一起学Excel专业开发17:Excel工时报表与分析系统开发(2)——创建特定应用加载宏

Excel工时报表与分析系统(PETRAS)加载宏的功能: 1.启动和初始化应用程序 2.为应用程序的各项功能创建工具栏 3.打开和初始化“工时输入工作簿 4.允许用户将数据输入工作簿中的内容复制到预先设定好的合并区...5.允许用户向“工时输入工作中添加更多的数据输入行 6.允许用户清除数据输入区域中的数据,以便重新使用工时输入 7.允许用户关闭PETRAS程序 8.添加自定义属性,合并程序可据此查找“工时输入...打开并初始化时间输入工作簿 下面的程序读取用于接口设置的工作中的数据并在接口工作簿中进行使用: '将设置应用到时间输入工作簿的所有工作 Public Sub MakeWorksheetSettings...In wkbBook.Worksheets '要应用设置,工作必须没有保护且可见 '如果需要被保护和/或隐藏 '则再次使用代码进行保护和隐藏...在接口工作簿初始化完成后,运行过程ResetAppProperties过程,确保Excel应用程序相关的属性均被设置为默认

95720

一起学Excel专业开发07:工作设计原则

看看下图1所示的工作界面设计,仔细体会是否遵循了下面列出的一些指导性原则。 ? 图1 原则1:不同目的的单元格采用特定格式来区分。...例如,在同一工作内应遵守从上到下、从左到右的顺序,多个工作之间应遵守从左到右的顺序。...可以通过使用单元格批注、数据验证列表、默认以及描述性名称等来实现。例如,在上图1所示的工作用户界面中,当用户将鼠标移至单元格C3上时,会显现关于此列操作的提示信息,如下图2所示。 ?...图5 原则8:防止用户无意间对工作用户界面造成破坏,必须对工作进行保护,将除输入单元格以外的其他部分锁定。这样,能够有效地防止重要的公式或设置被无意中覆盖。...如下图6所示,保护工作并对输入区单元格进行设置后,将只允许在“数据输入区”中输入或编辑数据,在其他区域编辑单元格时,会弹出警告信息。 ? 图6

77120

只能输入不能修改 !这个Excel技巧真的有点牛~

3、你还可以再添加新记录,想修改“已审核”的记录时,会弹出警告并使你无法再修改。 ? 4、你想,把“已审核”删除了,就可以修改了吧。可现实是残酷的,你必须输入权限密码才可以修改。 ?...二、实现步骤: 1、选取E列区域,数据 - 数据有效性 - 允许“序列”,在下面框中输入“已审核”。该步可以在E列生成可以下拉选取的菜单。 ?...2、选取E列区域,审阅 - 允许用户编辑区域 - 添加区域和密码。 ? 3、选取A:D的输入区域,ctrl+1打开单元格格式设置窗口,保护 - 取消“锁定”前的勾。 ?...4、选取A:D列的输入区域A2:D14,数据 - 有效性 - 自定义 - 在下面的公式框中输入公式: =LEN($E2)=0 ? 5、再点击“出错警告”,输入标题和警示内容。 ?...6、最后保护工作 ? 至此,操作完成!

4.3K30
领券