R语言读取(加载)txt格式数据为dataframe、计算dataframe数据中指定离散变量(因子变量)每个类别(水平)的个数及其占整体的比例、饼图可视化、为饼图添加标题并自定义标题文本字体大小

本文介绍了如何使用R语言读取txt文件转化为dataframe,统计因子变量的类别个数与比例,并进行饼图可视化。同时,文章推荐了一位优秀的R语言博主的CSDN专栏,分享了R语言从入门到机器学习的丰富内容。
摘要由CSDN通过智能技术生成

R语言读取(加载)txt格式数据为dataframe、计算dataframe数据中指定离散变量(因子变量)每个类别(水平)的个数及其占整体的比例、饼图可视化、为饼图添加标题并自定义标题文本字体大小

目录

R语言读取(加载)txt格式数据为dataframe、计算dataframe数据中指定离散变量(因子变量)每个类别(水平)的个数及其占整体的比例、饼图可视化、为饼图添加标题并自定义标题文本字体大小

R语言是解决什么问题的?

R语言读取(加载)txt格式数据为dataframe、计算dataframe数据中指定离散变量(因子变量)每个类别(水平)的个数及其占整体的比例、饼图可视化、为饼图添加标题并自定义标题文本字体大小

安利一个R语言的优秀博主及其CSDN专栏:


R语言是解决什么问题的?

R 是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka 和 Robert Gentleman 共同创立。由于R 受Becker, Chambers & Wilks 创立的S 和Sussman 的Scheme 两种语言的影响,所以R 看起来和S 语言非常相似。

R语言被称作R的部分是因为两位R 的作者(Robert Gentleman 和Ross Ihaka) 的姓名,部分是受到了贝尔实验室S 语言的影响(称其为S 语言的方言)。

R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。

如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,R 语言不是一个很理想的选择,可以选择 PythonC 或 Java

R 语言与 C 语言都是贝尔实验室的研究成果,但两者有不同的侧重领域,R 语言是一种解释型的面向数学理论研究工作者的语言,而 C 语言是为计算机软件工程师设计的。

R 语言是解释运行的语言(与 C 语言的编译运行不同),它的执行速度比 C 语言慢得多,不利于优化。但它在语法层面提供了更加丰富的数据结构操作并且能够十分方便地输出文字和图形信息,所以它广泛应用于数学尤其是统计学领域。

R语言读取(加载)txt格式数据为dataframe、计算dataframe数据中指定离散变量(因子变量)每个类别(水平)的个数及其占整体的比例、饼图可视化、为饼图添加标题并自定义标题文本字体大小

ReportCard1 = read.table(file='test1.txt', header=TRUE)
ReportCard2 = read.table(file='test2.txt', header=TRUE)
names(ReportCard1)
names(ReportCard2)
 
 
ReportCard = merge(ReportCard1, ReportCard2, by = 'xh')
print(head(ReportCard))
 
NumGrade = tapply(ReportCard$avScore,INDEX = ReportCard$avScore,FUN = length)
barplot(NumGrade,xlab = "平均分等级",ylab = "人数",ylim = c(0,25))


Pct = round(NumGrade/length(ReportCard$avScore)*100,2)
GLabs = paste(c("B","C","D","E"),Pct,"%",sep = "")
pie(NumGrade,labels = GLabs,cex = 0.8,main = "平均分等级饼图",cex.main = 0.8)

安利一个R语言的优秀博主及其CSDN专栏:

博主博客地址:

Data+Science+Insight的博客_CSDN博客-R语言从入门到机器学习,数据科学从0到1,机器学习面试+横扫千军领域博主

statistics+insight的博客_CSDN博客-R语言入门课,Excel入门到精通,数据科学持续学习领域博主

R语言从入门到机器学习、持续输出已经超过1500篇文章、从统计学到机器学习、从可视化到数据分析

参考:R

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值