繁体   English   中英

R 中的数据表操作,以便轻松绘制变量图表

[英]Data Table Manipulation in R so that variables can be easily charted

我正在尝试从 rCharts package 创建一个“MultiBarChart”。 我有一个包含大约 50 个变量和数百个观察值的大型数据表。 “MultiBarChart”文档中使用的示例数据框是 HairEyeColor df。 此 df 具有独特的特征,其中 df 列位于总体标题下。 在“MultiBarChart”示例中,此总体标题用于轻松绘制数值图表。

在我的数据表中,我只想将两个变量放在一个总体标题下,这样我就可以做一些类似于 HairEyeColor df 所做的事情。

例如,假设我有以下变量:“日期”、“姓名”、“体重”、“跑步”、“早餐”。 我想将“权重”和“跑步”放在“锻炼”的总标题下,这样我就可以创建一个 MultiBarChart,X 为“日期”,Y 为“锻炼”(锻炼应在视觉上分为 2 个小节:1 条重量,1 条跑步)。 然后我也可以按“名称”过滤。 但是,在本例中,我想将“Breakfast”保留为单变量。

我真的希望我已经很好地解释了这一点,并以适当的方式提出了我的问题。 我对 R 相当陌生,因此非常感谢您对此类小事的帮助!

下面是一个示例可重现的数据框:

'''

Date <- seq(from = as.Date("2017-01-01"), to = as.Date("2017-01-03"), by = 'day')
Weights <- c(37,42,NA)
Running <- c(60, NA, 90)
Breakfast <- c(toast, banana, yogurt)
df <- data.frame(Dates, Weights, Running, Breakfast)

'''

我想有一种方法将具有许多观察值的数据变量放入图表中,例如输入:

'''

nPlot(y ~ Date, group = "Exercise", data = df, type = "multiBarChart")

'''

抱歉,这是杂乱无章的……对我来说,这是一个难以理解的概念。 在一天结束时,我有一个大数据表,并想呈现一个条形图,其中包含每个日期的“权重”和“运行”数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM