我正在尝试创建一个dataframe列表,然后使用该dataframe列表创建另一个关于该dataframe属性的dataframe。我想通过创建一个循环来做到这一点。 我试着创建一个数据帧列表。然后,我在循环中使用该列表,即对于新数据帧中的每一行,在一列中输入数据帧的名称,在另一列中输入该数据帧中的行数。 df_Months <- as.list(c(df_Jan2018, df_Feb2018, df_March2018, df_April2018, df_May2018))
for i in 1:length(df_Months) {
Monthly_Size$Month
我在试着映射一些关系。我有一个excel表,第一列是帐户ID号,下面的列是相关帐户的ID号。如果我在工作中有访问权限,我会构建一个关系数据库并从那里开始,但我没有,我也不确定创建关系数据库是否会对我需要编写的应用程序有所帮助。我想写一个循环,取第1列中的帐号,并将它与其中有相关帐户的每一列相关联(这取决于从一个相关帐户到十几个相关帐户的不同帐户)。我的想法是某种列表变量,其中每个帐户ID都作为其所有相关帐户的唯一标识符。 我花了很多时间阅读有关列表变量的理论,它似乎正是我所需要的。这是我可以在R中做的事情吗?example of spreadsheet...not the real one
背景:,我有一个图像,它是width-256 x height-1024,我正在尝试初始化我的图像掩码的“轮廓”。该掩码具有与我的图像相同的尺寸,所有像素值都设置为0。实际图像是灰度图像。
我正试图根据图像的每一列中的第一个“足够亮”的像素值来初始化掩码中的轮廓。也就是说,对于每一列,我遍历所有行,并找到超过阈值的第一个像素(例如图像中所有像素值的平均值)。一旦找到第一个“足够亮”的像素,我就移到下一列,并重复这个过程。
代码:--这是我到目前为止所做的,我认为逻辑是正确的。但是,每次有列时,我都会遇到一个无限循环,在该列中,所有行的值都不会超过阈值。一旦达到图像中的列总数,我就会中断代码。我
在R中,我想递归地遍历数据帧的列,并选择每一列,以便对给定的列绘制一个方格图。这是我的尝试
#define dataframe
library(ggplot2)
df <- mpg
#get unique column names
IDs <- unique( colnames(df) )
for (name in IDs){
#goal: store column as a data frame, actual: store column as a list
temp <- df[name]
#plot column of data vs cty mile
对于tibble中的每一行,对quantile()的函数调用将生成多个值。我怎样才能把每一列放在不同的专栏中呢?
我试过把整套都放在一个临时专栏里,但这似乎行不通。
tibble(category = LETTERS[1:10]) %>%
rowwise() %>%
# put everything in a temporary "range" column
mutate(range = quantile(rnorm(100), c(0.025, 0.975), names = FALSE) ) %>%
# put each value
我有一个有10列的excel,我需要单独验证这个excel的每一列中的值,这就是为什么我逐一循环每一列的原因。
现在对每列的验证是different.For一些列,我需要将列中的值与某些列表中的值进行比较。
这些列表显示: List1 List2 List3...
包含在这些列表中输入的有效values.The值的列应该是这些列表的一部分。因此,假设第一列应该只包含列表1中的值。
做这件事最有效的方法是什么?这里的列计数是10,行数是5。
for (int c = 1; c <= colcount; c++)
{
for (int r = 2; r <= rowcount;
我在R中创建了一个数据框,其中列2在每一行中包含我从YouTube中提取的URL。下载了youtubecaption包,并希望将"get_caption()“函数应用于包含URL的列中的每一行。这是因为我想从我收集的每个URL中转录音频。
我尝试通过执行以下操作来创建一个自动执行此操作的函数:
# Extracts the URLs from the page with the playlist of YouTube Videos
ExtractTranscript <- function(){
# Extract the Transcripts
Transcripts
我需要根据单独矩阵中的值对数据帧中的每一列的值进行排序。请注意,每一列都将独立于其他列进行排序(即不只是按行标记进行排序)。矩阵具有与dataframe相同的维度,其值对应于应该从dataframe返回的行号。
reprex:
library(magrittr)
library(dplyr)
data("starwars")
data <- starwars[1:3, 1:3]
data
#> # A tibble: 3 x 3
#> name height mass
#> <chr> &l