我有两个数据帧。X和Y X有两列id和status,而Y df有很多列,但对于这个问题,我只需要这两列。DF X id status
131 y
127 y
126 y
125 y
124 y
122 y
11 y DF Y n_id id
867 131
220 127
212 127
198 127
220 126
212 126
198 126
188 12
我有一个数据框架,其中包含一个列中的字符串列表。我试图在该列中使用unnest_tokens,使每一行都有一个令牌,但当字符串位于列表中时,无法这样做。
数据框架看起来如下:
> dat
department instructor_gender comments
1 BME F is amazing and you will love her!, Prof. is so nice
我试着取消使用
dat.word <- dat %>%
un
我有一个像这样的数据框
df <- data.frame(letters=letters[1:5], numbers=seq(1:5))
假设我想将第一列外扩到一个列表中
firstColumn <- df[,1]
> firstColumn[[1]]
[1] a
Levels: a b c d e
问题是我想要删除级别以拥有一个字符串
有什么需要帮忙的吗?
谢谢
我在Stack Overflow上进行了广泛的搜索,但没有找到这个问题的答案。
假设我有一个数据帧a。
我定义:
a <- NULL
a <- as.data.frame(a)
如果我想在这个数据框中添加一列,如下所示:
a$col1 <- c(1,2,3)
我得到以下错误:
Error in `$<-.data.frame`(`*tmp*`, "a", value = c(1, 2, 3)) :
replacement has 3 rows, data has 0
为什么行维度是固定的,而列不是?
如何更改数据框中的行数?
如果我这样做(首先