怎样才能在不更换电脑硬件的前提下,使电脑达到最快速度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样才能在不更换电脑硬件的前提下,使电脑达到最快速度相关的知识,希望对你有一定的参考价值。
怎样才能在不更换电脑硬件的前提下,使电脑达到最快速度
谢谢
Win XP以其华丽的操作画面和稳定的性能成为不少电脑玩家的首选操作系统,但在使用Windows XP的过程中你会发现,随着时间的推移操作系统在速度上是越来越慢了。如何才能使Windows XP提高运行速度的问题,已经成为用户十分关心的话题。
1、加快启动速度
每次启动Windows XP的时候,蓝色的滚动条都会不知疲倦地走上好几圈,对于追求高效率的你,是不是很希望它能少走几圈呢?其实我们完全可以把它的滚动时间减少,以加快启动速度。方法是:打开注册表编辑器,依次展开HKEY _ LOCAL _ MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters分支,在右侧窗口中区找到EnablePrefetcher子键,把它的默认值“3”修改为“1”。接下来用鼠标右键在桌面上单击“我的电脑”,选择“属性”命令,在打开的窗口中选择“硬件”选项卡,单击“设备管理器”按钮。在“设备管理器”窗口中展开“IDE ATA/ATAP控制器”,双击“次要IDE通道”选项,在弹出的对话框中选择“高级”选项卡,在“设备0”中的“设备类型”中,将原来的“自动检测”改为“无”,“确定”后退出。“主要IDE通道”的修改方法一致。现在重新启动计算机,看看你的滚动条滚动的时间是不是减少了? 注意:使用VIA芯片主板的朋友千万可不能修改“VIA BUS MASTER IDE CONTROLLER”选项。
另外,如果你没有选择创建多个不同的硬件配置文件,或者希望启动期间自动加载默认的硬件配置文件而不显示列表项,那么可以将“硬件配置文件选择”小节中的“秒”中输入“0”即可。在需要选择的时候按住空格键就会显示出列表了。
2、优化网上邻居
Windows XP网上邻居在使用时,系统首先会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样会直接影响计算机的运行速度。如果不必要的话,应将其删除。具体步骤如下:在注册表编辑器中找到HKEY_LOCAL_MACHINE\sofeware\Microsoft\Windows\Current Version\Explore\RemoteComputer\NameSpace,删除其下的2227A280-3AEA-1069-A2DE08002B30309D(打印机)和D6277990-4C6A-11CF8D87- 00AA0060F5BF(计划任务),然后重新启动计算机,当你再次访问网上邻居时,发现运行速度已经提升。
3、加快开关机速度
在Windows XP中关机时,系统总会发送消息到运行程序和远程服务器,通知它们系统要关闭,并等待接到回应后系统才开始关机的。如果我们要加快开机速度的话,我们可以先设置自动结束任务的时间。方法是:打开注册表编辑器,依次展开HKEY_CURRENT _ USER Control Panel Desktop分支,找到AutoEndTasks子键,将其设置为1。再将该分支下的“HungAppTimeout”子键设置为“1000”,将“WaitTOKillService”改为“1000”(默认为5000)即可。通过这样重新设置,计算机的关机速度可获得明显加快的效果。
5、快速切换不同的工作环境
为了满足各种不同的需要和适应不同的工作环境,可以同时创建多个不同的硬件配置文件。在“硬件配置文件”对话框中按“复制”按钮,备份当前硬件配置文件,并重新命名,在不同的工作环境下均如此操作一遍。进入“硬件配置文件”对话框,用上下箭头移动配置文件,将最常用的置于最上方,在“硬件配置文件选择”小节上选“等待用户选定硬件配置文件”,重新启动计算机就可以看到“硬件配置文件选择菜单”了。这种设置办法对使用笔记本电脑用户更加实用,可以创建多个适用于不同场合的硬件配置文件,切换起来既方便又可大大提高工作效率。
6、提高宽带速度
大家都知道,专业版的Windows XP默认保留了20%的带宽,其实这对于我们个人用户来说是没有多大的作用。与其闲着还不如充分地利用起来,方法如下:在“开始→运行”中输入gpedit.msc,打开组策略编辑器。找到“计算机配置→管理模板→网络→QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“禁用”即可。经过这样重新设置就可以释放保留的20%的带宽了。
7、清空系统中多余的硬件信息
日常工作中使用拔插硬件设备是经常的事情,这样重复安装驱动程序的过程将会在系统中遗留下很多硬件注册信息等,导致系统速度减缓,该如何清空这些多余的硬件信息呢?首先点击“复制”按钮备份(Profile 2),然后再重新命名,例如改为Profile,再重新启动计算机,此时会出现供你选择的提示:“1、Profile .2、Profile1 3、None of the above ”, 这里的“1”和“2”是系统中已经存在的硬件配置文件,我们当然选择“3”,这样就可以让 Windows重新检测硬件,此时屏幕会出现“检测硬件”的对话框,并提示“大约需要几分钟时间”,稍后出现的“配置设置”的对话框,提示“成功设置了新计算机的配置,名称为Profile1”,点击“确定”按钮,重新安装硬件设备的驱动程序。最后,要把除Profile1外的两个硬件配置文件删除掉,防止开机时仍然会询问你使用哪一个硬件配置文件。
8.对Windows XP进行启动优化
Windows XP有一个不错的新功能,那就是可以在启动时进行磁盘碎片整理,使那些启动所必须的文件能相邻排列,从而令下次的启动速度更快。如果你的Windows XP 中没有打开此功能,可打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\\SOFTWARE\\Mi
crosoft\\Dfrg\\BootOptimizefunction],在右侧窗格右击Enable值,在弹出的菜单中选择“修改”,然后将值改为Y(打开)(N为关闭)。修改完毕后关闭“注册表编辑器”,重启电脑。
9、自动关闭停止响应程序
有些时候,XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USER\Control Panel\Desktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。
10、清除内存中不被使用的DLL文件
在注册表的HKKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。
11、停止不必要的系统服务
1)alerter 错误警报
2)automatic updates windows 自动更新
3)background intelligent transfer service 微软说使用空闲的网络带宽传数据
4)clipbook 与远程电脑来共享剪贴板内容,我看还是免了吧
5)Computer browser 维护网络更新列表
6)DHCP client 一般不需要这东西
7)Distributed link tracking client 保持局域网连接更新等信息,偶很少用局域网,这东西占用4M左右内存。
8)Distributed Transaction coordinator 协调xxx,和上面的差不多
9)DNS Client 我不需要这东西
10)Error reporting service 错误报告
11)Event Log 系统日志纪录
12)Fast user switching compatibility 用户切换
13)help and support 帮助
14)Human interface device access 据说是智能设备。。。
15)IMAPI CD-burning COM service 偶不用这个刻碟
16)Indexing service 索引,索引什么呢?
17)Internet Connection Firewall(ICF) ICF防火墙
18)IPSEC Services IP安全策略(一般都需要)
19)Logical Disk manager administrative service 配置磁盘
20)messenger windows信使服务,一般可关掉
21)MS software shadow copy provider 卷复制备份的,不需要
22)Net Logon 远程登录,关!
23)Netmeeting remote desktop sharing 我不用netmeeting
24)Network DDE 动态数据交换传输
25)Network DDE DSDM 和上面差不多
26)Network Location Awareness 关,我的机子不作共享
27)NTLM Security support provider-telnet 呵呵,关!
28)Performance logs and alert 将系统状态写日志或发警告
29)Portable media serial number 关!
30)Print Spooler 打印机共享,可关掉
31) QoS RSVP 关!
32)Remote desktop help session manager 远程帮助服务
33)remote Procedure Call LOCATOR 管理RPC
34)remote registry 远程管理注册表,停止
35)removable storage
36)routing and remote access 我干脆禁用了它
37)security accounts manager 我的系统只是一个客户系统,不用iis。
38)smart card
39)smart card helper 关
40)SSDP Discovery service 我用不到这个
41)system event notification 如果是服务器肯定要记录的
42)system restore service 系统还原服务
43)task scheduler windows 计划服务
44)Telephony 拨号服务,可停止
45)telnet 可停止
46)terminal services 终端服务,可停止
47)uninterruptible power supply UPS不间断电源,如没可关掉
48)universal plug and play device host 太先进了点,用不到
49)upload manager 关了也能传输文件的
50)volume shadow copy 卷备份,可停止
51)webclient 没用过
52)Windows Installer MSI服务,我一直关着。
53)windows image acquisition (WIA) 数码设备用的
54)windows management instrumentation driver extensions 关了
55)windows time 时间服务
56)wireless zero configuration 无线网络,偶用不到的
57)WMI perfromance adapter 关!
上面列出的服务可以根据自己的需要停止掉,这样开机和运行速度会快很多
12、安全设置
多了不谈,基本的共享还是得关的:
修改注册表为以下两个样式:
去除默认共享
——————————————————————
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
"AutoSharewks"=dword:00000000
——————————————————————
去除IPC$管理
——————————————————————
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"restrictanonymous"=dword:00000001
——————————————————————
将上面的文本保存成两个.REG文件,双击导入就可以了。
13、关闭错误报告
如不需要windows发送错误报告,可点击 控制面板---->系统---->高级---->
右下角--->错误报告---->禁用错误汇报——>确定!
14、关闭系统的预读功能 (重要必读)
根据网上一些人的介绍和经验结合我自己使用的Windows XP的经理,现在提供解决系统运行时间长后速度明显慢下来的方法,可能很多人都在抱怨启动慢--或者关机慢等等,所以我说说一个明显可以改善启动速度的方法!
你到c:/Windows下面会有一个叫Prefetch的文件夹(即Windows预读文件夹),你会发现里面有上百个以PF为扩展名的文件:--启动慢的原因就在这里!
那么这些到底是些什么东西了?
这里是系统的预读功能,在装系统后的开始一段时间,设置为预读虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件会变得很多,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,加重了系统搜索的负担。因此,他严重影响了我们系统的启动速度,我们应该定期删除这些预读文件。
在这里,Windows XP是允许我们设置预读的对象。
方法就是:打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters分支,在右侧窗口中双击"EnablePrefetcher",在打开的"DWORD"值编辑窗口中,可以对Windows XP进行预读设置:
将该值设置为"0",即为取消预读功能;
设置为"1",系统将只预读应用程序;
设置为"2",系统将只预读Windows系统文件;
设置为"3",系统将预读Windows系统文件和应用程序。
一般我们将该值设置为"2"即可,当然,如果你的计算机配置很高,也可以将该值设置为"3",以加快系统运行速度。
我们也可以自己制作一个批处理程序,在每次开机时删除"Windows\Prefetch"文件夹的文件。
方法如下:我们新建一个记事本文件,并且改后缀名为.bat,命名为DelPre.bat,然后用记事本打开它,并在里面加入以下内容:
del %SystemRoot%\Prefetch\*.* /q
加"/q"参数是删除全局通配符时,不要求确认,当然还可以用其他参数,如"/f"参数是强制删除只读文件。然后保存文件。
15、减少启动时加载项目
许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉!
启动"系统配置实用程序"(msconfig),在"启动"项中列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效。 参考技术A Windows XP系统默认将“我的文档”、Windows临时文件夹、虚拟内存、IE临时文件夹和程序安装目录等经常使用的文件夹都设置在了系统分区内。时间一长,随着安装程序和文件越来越多,将会导致磁盘空间不足或碎片增多,从而使系统运行速度变慢。为了保持系统的稳定性和日后使用的方便,让我们将这些文件夹来个乾坤大挪移。
我的文档
????在“开始”菜单里找到“我的文档”,右键单击选择“属性”|“目标文件夹”|“移动”,选择一个文件夹,或者选择将整个分区作为“我的文档”,比如F盘,在“目标文件夹”框中填入“F:\”,点击“确定”后,系统就开始将“我的文档”中的所有文件全部转移到F盘了(如图1)。这样,即使你重装了系统,只要F盘未格式化,“我的文档”里面的文件仍可以继续使用。
Windows临时文件夹
????先在其他分区创建一个TEMP文件夹,例如:E:\TEMP。打开“控制面板”|“系统”|“高级”|“环境变量”,分别双击“TEMP”和“TMP”这两个变量名,弹出“编辑用户变量”对话框,在“变量值”中填入E:\TEMP,确定即可(如图2)。
虚拟内存
????打开“控制面板”|“系统”|“高级”,在“性能”栏中点击“设置”按钮,弹出“性能选项”面板,切换到“高级”选项,点击“虚拟内存”栏的“更改”按钮,弹出“虚拟内存”面板。如果将虚拟内存改在E盘,则先点击E盘名,再点选“自定义大小”,在“初始大小”和“最大值”里填入合适的值,点击“设置”按钮后,就会看到在E盘名后出现了你设置的虚拟内存数值(如图3)。接着,点击c盘名,点选“无分页文件”,点击“设置”按钮,将c盘的虚拟内存数值清空,再单击确定。重启电脑后,虚拟内存就转移到E盘了。
IE临时文件夹
????先在其他分区创建一个IE临时文件夹,例如:E:\临时文件夹。打开IE浏览器,选择“工具”|“Internet选项”|“常规”,点击“Internet临时文件夹”栏的“设置”按钮,弹出“设置”面板,点击“移动文件夹”,在E盘找到创建的IE临时文件夹,点击两次“确定”后,系统会提示要重启计算机,重启电脑后IE临时文件夹就被设置在E盘了(如图4)。
程序安装目录
????系统将程序安装目录默认在C盘Program Files文件夹里,随着安装程序的增多,将会占据大量C盘空间,所以最好将程序都安装在其他分区里。如果觉得每次都用手动更改太麻烦,可以通过修改注册表的方法来实现。
????打开“注册表编辑器”对话框,在对话框中展开“HKEY_LOCAL_MACHINE\software\Microsoft\Windows\Current Version”项,在右侧窗口找到“ProgramFilesDir”值,双击该值,在“数值数据”框中输入D:\Program Files,然后单击“确定”,重新启动电脑后即可完成设置(如图5)。
系统还原
????系统默认的“系统还原”文件夹会占去很大一块空间,而我们并不是经常能使用它,而且随着还原点的不断增加,占用的空间会越来越大。很多朋友发现C盘的可用空间不断变小,就是因为这个原因。所以最好关闭或者减少文件夹空间。
????打开“控制面板”|“系统”|“系统还原”,如果要关闭系统还原功能,勾选“在所有驱动器上关闭系统还原功能”,确定即可。如果要减少C盘系统还原文件夹空间,点击C盘盘符,单击“设置”按钮,弹出设置面板,将“要使用的磁盘空间”改为“最小4%(200MB)”后,确定即可(如图6)。
回收站
????系统默认在每个分区都为“回收站”保留一个空间。我们可以将C盘的保留空间腾出来。
????在桌面上右键单击“回收站”,选择“属性”,弹出“回收站属性”面板,在“全局”选项上点选“独立配置驱动器”,再切换到“本地磁盘C”选项,将“回收站的最大空间百分比”改为0%,确定即可(如图7)。 参考技术B 优化系统
关闭不常用的服务
关闭不常用的进程
最后一条
如果不上网的话可以关掉杀毒软件本回答被提问者采纳 参考技术C 你好~
优化你的系统 是一个最好的选择
用超级兔子
优化大师都是很好的选择
(自己也用的是这个 强烈推荐)
http://www.skycn.com/soft/2993.html 参考技术D 如果机器配置低可以换个低版本的操作系统,比如WIN2000,XP很慢的
怎样才能学好电脑的R语言?
我不太理解R语言
R语言快速入门:数据结构+生成数据+数据引用+读取外部数据
查看完整文档可至百度网盘:
链接: https://pan.baidu.com/s/1cEdmpO5idfxx044TpqVBuA
提取码: bi3t
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。常被用于统计学、计量分析等领域。接下来讲一下我个人认为的R入门知识。
目录
1 数据结构
1.1 向量
1.2 矩阵
1.3 数据框
2 生成数据
2.1 c() 连接单个数据
2.2 ":" 生成1/-1等差向量
2.3 seq() 生成等距向量
2.4 rep() 生成重复数据
3 数据引用
3.1 引用行/引用列
3.2 引用单个元素
3.3 引用子矩阵
3.4 变量名引用
4 读取外部数据(表)
4.1 更改工作目录
4.2 read.table
4.3 read.csv
正文
1 数据结构
本节主要讲向量、矩阵、数据框三种数据结构(入门必须学)
1.1 向量
用于存储数值型、字符型或逻辑型数据的一维数组,常用"c()"创建。例如:
> c(1,2,8)#生成包含1,2,8的一维数组(向量)[1] 1 2 8
1.2 矩阵
二维数组具有行列的概念
#矩阵用法
matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE,dimnames = NULL) #表示生成1行,1列的一个矩阵,其中仅仅包含一个元素“NA”#---示例---#> matrix(c(1,2,3, 11,12,13), nrow = 2, ncol = 3, byrow = TRUE, dimnames = list(c("row1", "row2"), c("C.1", "C.2", "C.3")))
C.1 C.2 C.3
row1 1 2 3
row2 11 12 13
#nrow = 2和ncol = 3 定义2x3的2行3列矩阵
#byrow = TRUE 是控制矩阵中的数据c(1,2,3, 11,12,13)按照行的顺序排列,默认按照列排列
#dimnames = list(c("row1", "row2"), c("C.1", "C.2", "C.3")) 定义矩阵行名和列名
1.3 数据框
主要用于向量/矩阵合并,可以将不通类型的以向量以及矩阵,按照一定结构存储在数据框中。
> x <- c(11:20) #其中" <- "是赋值的意思,将向量c(11:20)赋值给对象x> y <- c(1:10)
> data.frame(xf = x, yf = x) #将向量x和y合并存储到数据框中,并重命名为xf和yf
xf yf
1 11 11
2 12 12
3 13 13
4 14 14
5 15 15
6 16 16
7 17 17
8 18 18
9 19 19
10 20 20
数组与矩阵类似,但其维度大于2.由于R入门基本接触不到3维以上数组的概念,目前暂不展开,等入门后在反过来看。
2 生成数据
本节主要讲“c()”、":"、seq、rep等四种数据生成的内容(入门必须学)
2.1 “c” 连接单个数据
> c(1,2,8)#生成包含1,2,8的向量2.2 “:“ 生成1/-1等差向量
> 1.1:10[1] 1.1 2.1 3.1 4.1 5.1 6.1 7.1 8.1 9.1
> 1:10
[1] 1 2 3 4 5 6 7 8 9 10
> 10:1 #如x=1:10(递减,如y=10:1)
[1] 10 9 8 7 6 5 4 3 2 1
2.3 seq 生成等距向量
①seq(起点,终点,步长);
②seq(length=9, from=1, to=5)
> seq(1,10,2)[1] 1 3 5 7 9
> seq(length=5,1,10)
[1] 1.00 3.25 5.50 7.75 10.00
#seq(x)相当于1:length(x);length(x)为0时,返回integer(0)
> seq(10)
[1] 1 2 3 4 5 6 7 8 9 10
> seq(c())
integer(0)
2.4 rep(x,n) 重复
将x重复n次,可使用each限定为依次重复形式
rep(1:3,3)rep(1:3,each=3)
#> rep(1:3,3)
#[1] 1 2 3 1 2 3 1 2 3
#> rep(1:3,each = 3)
#[1] 1 1 1 2 2 2 3 3 3
额外补充:R语言|第2讲:生成数据
3 数据引用(以矩阵为例)
数据引用必须懂“对指定维度数据的引用”(以二维矩阵为例)
3.1 行引用/列引用
例如:引用第一行数据,引用第一列数据,引用第一行第一列的数据。
> data(iris) #鸢尾花数据集> dim(iris) #读取iris数据集的维度数值,以“行数 列数 ”形式展示[1] 150 5 #说明iris数据集是150 x 5的二维数组3.2 行列值引用:数据集[行值,列值]
如行值或列值仅1个数字,表示仅引用该行或列的数据
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
> head(iris[,1],5) #引用第1列的数据,其中因数据过长,使用head()函数取前5个数字
[1] 5.1 4.9 4.7 4.6 5.0
3.3 引用子矩阵
如行值或列值为组合数据,则表示引用组合行列交叉位置的数据
> iris[1:5,1:3]Sepal.Length Sepal.Width Petal.Length
1 5.1 3.5 1.4
2 4.9 3.0 1.4
3 4.7 3.2 1.3
4 4.6 3.1 1.5
5 5.0 3.6 1.4
3.4 变量名引用
(多用于二维数组中):数据集$变量名
> head(iris$Petal.Length,5)[1] 1.4 1.4 1.3 1.5 1.4
4 读取外部数据(以.csv表为例)
本节主要讲如何读取外部数据(表)(以.csv表为例)
4.1 设置工作目录
R语言中数据的输入需要设置数据读取的路径,一般将数据文件放到工作目录下,这样直接就可以通过read.table等读取数据文档(不许要设置路径)。
setwd("E:/") #设置当前工作目录为"E:/"
getwd() #读取当前工作空间的工作目录(文件读取保存路径)
> getwd() #读取当前工作空间的工作目录(文件读取保存路径)[1] "C:/Users/ysl/Documents"
> setwd("E:/") #设置当前工作目录为"E:/"
> getwd() #再次使用getwd()函数即可查看是否设置成功
[1] "E:/"
方法二:通过R-gui菜单栏设置(文件-改变工作目录)
4.2 read.table()
#读取带分隔符的文本文件。read.table()函数是R最基本函数之一,读取带分隔符的文本/表格文件。#Usage
read.table(file, header = FALSE, sep = "", quote = "\\"'",
dec = ".", numerals = c("allow.loss", "warn.loss", "no.loss"),
row.names, col.names, as.is = !stringsAsFactors,
na.strings = "NA", colClasses = NA, nrows = -1,
skip = 0, check.names = TRUE, fill = !blank.lines.skip,
strip.white = FALSE, blank.lines.skip = TRUE,
comment.char = "#",
allowEscapes = FALSE, flush = FALSE,
stringsAsFactors = default.stringsAsFactors(),
fileEncoding = "", encoding = "unknown", text, skipNul = FALSE)
read.csv(file, header = TRUE, sep = ",", quote = "\\"",
dec = ".", fill = TRUE, comment.char = "", ...)
read.csv2(file, header = TRUE, sep = ";", quote = "\\"",
dec = ",", fill = TRUE, comment.char = "", ...)
read.delim(file, header = TRUE, sep = "\\t", quote = "\\"",
dec = ".", fill = TRUE, comment.char = "", ...)
read.delim2(file, header = TRUE, sep = "\\t", quote = "\\"",
dec = ",", fill = TRUE, comment.char = "", ...)
常用参数的说明如下:
(1)file:file是一个带分隔符的ASCII文本文件。①绝对路径或者相对路径。一定要注意,在R语言中\\是转义符,所以路径分隔符需要写成"\\\\"或者“/”。所以写成“C:\\\\myfile\\\\myfile.txt”或者“C:/myfile/myfile.txt”即可。②使用file.choose(),弹出对话框,自动选择文件位置。例如:read.table(file.choose(),...)。
(2)header:一个表示文件是否在第一行包含了变量的逻辑型变量。如果header设置为TRUE,则要求第一行要比数据列的数量少一列。
(3)sep分开数据的分隔符。默认sep=""。read.table()函数可以将1个或多个空格、tab制表符、换行符或回车符作为分隔符。常见空白分隔符有:空格,制表符,换行符
sep=” ”;sep = “\\t”;sep = “\\n”
(4)stringsAsFactors 逻辑值,标记字符向量是否需要转化为因子,默认是TRUE。stringsAsFactors = F意味着,“在读入数据时,遇到字符串之后,不将其转换为factors,仍然保留为字符串格式”。
(5)encoding 设定输入字符串的编码方式。
#读取txt文档
> df<- read.table("data.txt")> df
V1 V2
1 x y
2 1 2
3 3 4
4 5 6
> df <- read.table("data.txt",header = T)
> df
x y
1 1 2
2 3 4
3 5 6
#样式1:直接读取数据
> df <- read.table("data.csv") #直接读取数据> head(df)
V1
1 ID,Sepal.Length,Sepal.Width,Petal.Length,Petal.Width,Species
2 1,5.1,3.5,1.4,0.2,setosa
3 2,4.9,3,1.4,0.2,setosa
4 3,4.7,3.2,1.3,0.2,setosa
5 4,4.6,3.1,1.5,0.2,setosa
6 5,5,3.6,1.4,0.2,setosa
#样式2:读数+首行表头
> df <- read.table("data.csv",header = T) #读数+首行表头> head(df)
ID.Sepal.Length.Sepal.Width.Petal.Length.Petal.Width.Species
1 1,5.1,3.5,1.4,0.2,setosa
2 2,4.9,3,1.4,0.2,setosa
3 3,4.7,3.2,1.3,0.2,setosa
4 4,4.6,3.1,1.5,0.2,setosa
5 5,5,3.6,1.4,0.2,setosa
6 6,5.4,3.9,1.7,0.4,setosa
#样式3:读数+首行表头+","逗号分割
> df <- read.table("data.csv",header = T,sep=",")#读数+首行表头+","逗号分割
> head(df)
ID Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 1 5.1 3.5 1.4 0.2 setosa
2 2 4.9 3.0 1.4 0.2 setosa
3 3 4.7 3.2 1.3 0.2 setosa
4 4 4.6 3.1 1.5 0.2 setosa
5 5 5.0 3.6 1.4 0.2 setosa
6 6 5.4 3.9 1.7 0.4 setosa
> summary(df)
ID Sepal.Length Sepal.Width Petal.Length
Min. : 1.00 Min. :4.300 Min. :2.000 Min. :1.000
1st Qu.: 38.25 1st Qu.:5.100 1st Qu.:2.800 1st Qu.:1.600
Median : 75.50 Median :5.800 Median :3.000 Median :4.350
Mean : 75.50 Mean :5.843 Mean :3.057 Mean :3.758
3rd Qu.:112.75 3rd Qu.:6.400 3rd Qu.:3.300 3rd Qu.:5.100
Max. :150.00 Max. :7.900 Max. :4.400 Max. :6.900
Petal.Width Species
Min. :0.100 setosa :50
1st Qu.:0.300 versicolor:50
Median :1.300 virginica :50
Mean :1.199
3rd Qu.:1.800
Max. :2.500
#样式4:读数+首行表头+","逗号分割+字符转因子factor
> df <- read.table("data.csv",header = T,sep=",",stringsAsFactor = T)##读数+首行表头+","逗号分割+字符转因子factor
> head(df)
ID Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 1 5.1 3.5 1.4 0.2 setosa
2 2 4.9 3.0 1.4 0.2 setosa
3 3 4.7 3.2 1.3 0.2 setosa
4 4 4.6 3.1 1.5 0.2 setosa
5 5 5.0 3.6 1.4 0.2 setosa
6 6 5.4 3.9 1.7 0.4 setosa
#请注意species结果与样式3中结果的差异
> summary(df)
ID Sepal.Length Sepal.Width Petal.Length
Min. : 1.00 Min. :4.300 Min. :2.000 Min. :1.000
1st Qu.: 38.25 1st Qu.:5.100 1st Qu.:2.800 1st Qu.:1.600
Median : 75.50 Median :5.800 Median :3.000 Median :4.350
Mean : 75.50 Mean :5.843 Mean :3.057 Mean :3.758
3rd Qu.:112.75 3rd Qu.:6.400 3rd Qu.:3.300 3rd Qu.:5.100
Max. :150.00 Max. :7.900 Max. :4.400 Max. :6.900
Petal.Width Species
Min. :0.100 setosa :50
1st Qu.:0.300 versicolor:50
Median :1.300 virginica :50
Mean :1.199
3rd Qu.:1.800
Max. :2.500
4.3 read.csv()
#读取.csv格式数据,read.table的一种特定应用。read.csv() 读取逗号分割数据文件,read.table()的一种特定应用。默认逗号分割,header=T,stringsAsFactor = Tdf <- read.csv("data.csv") #等价与下df <- read.table("data.csv",header = T,sep=",",stringsAsFactor = T)df <- read.table("data.csv",header = T,sep=",",stringsAsFactor = T)#第一行和第二行等价
read.csv(file, header = TRUE, sep = ",", quote = "\\"",
dec = ".", fill = TRUE, comment.char = "", ...)
#实例
> df <- read.csv("data.csv")
#相当于df <- read.table("data.csv",header = T,sep=",",stringsAsFactor = T)
> head(df)
ID Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 1 5.1 3.5 1.4 0.2 setosa
2 2 4.9 3.0 1.4 0.2 setosa
3 3 4.7 3.2 1.3 0.2 setosa
4 4 4.6 3.1 1.5 0.2 setosa
5 5 5.0 3.6 1.4 0.2 setosa
6 6 5.4 3.9 1.7 0.4 setosa 参考技术A R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。http://www.r-project.org。在那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得( http://cran.r-project.org)。 参考技术B 从来没听说过!
以上是关于怎样才能在不更换电脑硬件的前提下,使电脑达到最快速度的主要内容,如果未能解决你的问题,请参考以下文章