繁体   English   中英

来自具有不同数据点数量的两组数据文件的图形

[英]Graphs from two sets of data files with different number of datapoints

我想从两组数据文件(txt和csv)中生成一个图形,并且使用R或Python遇到了两个问题,如果有人可以提供帮助,我将非常感谢:)

  • 如何导入数据集以及如何在每个数据集中选择特定的列(与处理一个文件完全一样)?

  • 其中一个文件比另一个文件具有更多的数据点(360万对8万)。 如何选择csv文件中的第n行?

我将不胜感激R或python中的任何帮助

好的,我会尽最大努力解决这些问题,而无需举个例子说明您尝试了哪些方法不起作用...

如何导入数据集以及如何在每个数据集中选择特定的列(与处理一个文件完全一样)?

您将分别导入每个文件。 假设您的文件具有标题,例如

d1 <- read.csv("your_file1_name.csv", headers=TRUE) d2 <- read.csv("your_file2_name.csv", headers=TRUE)

如果您的标题使用有用的名称(例如“时间”,“ 88高度”,“章鱼数”等),则在通过make.names()运行标题之后,数据框将具有相同的列名,该标题将覆盖标题合法的R数据框列名称。

例如

d1$Time d1$number.of.octopus d2$X88height

如果要将数据帧合并为一个大数据帧,请使用rbind()

如果要获取每个数据帧中特定列的所有数据的向量,则可以使用c()

例如

total.octopus <- c(d1$number.of.octopus, d2$number.of.octopus)

其中一个文件比另一个文件具有更多的数据点(360万对8万)。 如何选择csv文件中的第n行?

要选择d1的第9行,您需要建立索引:

idx <- seq(1, nrow(d1), by=9) d1_samp <- d1[idx,] #note the comma and blank - means "every column"

由于缺少示例,这仅是我对您需求的解释。 如果它不能回答您的问题,那么如果您发布一个示例代码或玩具示例, 我们可以运行该示例来展示您尝试过的代码 ,那么您会更快到达那里。 例如,您要制作哪种图形? 散点图? 趋势? BARCHART? 什么样的数据呢? 时间序列? 数-VS-类别? 等等

暂无
暂无

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

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