我想用R值自动填充R中的变量,直到列中的下一个值达到。
我想转此:
X Y
a 1
a 1
a 1
b 1
b 1
b 1
c 1
分为:
MyChtObj As ChartObject
答案 0 :(得分:3)
您可以使用<local:MyContentControl x:Name="ContentControl"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch" CHeight="{Binding ContentControlHeight,Mode=TwoWay}">
</local:MyContentControl>
tidyr::fill
答案 1 :(得分:1)
我们可以从na.locf
尝试zoo
:
df <- read.csv(text='X, Y
a, 1
, 1
, 1
b, 1
, 1
, 1
c, 1', header=TRUE, stringsAsFactors=FALSE)
df # input
# X Y
#1 a 1
#2 1
#3 1
#4 b 1
#5 1
#6 1
#7 c 1
library(zoo)
df$X <- gsub('\\s+', '', df$X) # replace multiple spaces by blanks
df$X[df$X == ''] <- NA # replace blanks by NAs
df$X <- na.locf(df$X)
df
# X Y
#1 a 1
#2 a 1
#3 a 1
#4 b 1
#5 b 1
#6 b 1
#7 c 1