Error in `$<-.data.frame`(`*tmp*`, Group, value = integer(0)) : 替换数据里有0行,但数据有52,具体是什么原因报错,怎么改啊

问题遇到的现象和发生背景

library(ggplot2)
alpha <- read.csv("alpha_diversity.csv",header = T,row.names = 1)
alpha$Group <- factor(alpha$Group,levels="RS","F")

问题相关代码,请勿粘贴截图
运行结果及报错内容

Error in $<-.data.frame(*tmp*, Group, value = integer(0)) :
替换数据里有0行,但数据有52

我的解答思路和尝试过的方法

我搜到的说是文件里面有空行,但是没有啊,不清楚错误原因

我想要达到的结果