我有一些数据,其单元格为特定条目进行了洗牌,我想正确设置它们。见示例表。
A B C D
a i m
b j o
c k o
d l p
我试过下面的代码,但是它给出了错误。
mydf[2,2:3]<-mydf[2,3:4]
答案 0 :(得分:0)
您的代码适合我
[<-.factor
但要注意,如果你正在尝试这种因素转移,你会得到这个错误:
警告讯息: 在
*tmp*
(df <- data.frame(A,B,C,D) df <- data.frame(lapply(df, as.character), stringsAsFactors=FALSE) df[2,2:3] <- df[2,3:4] #remove column D df <- df[,1:3]
,iseq,value = 1L)中: 无效因子水平,NA生成
因此,您必须首先将列从因子转换为字符,例如使用one of these methods:
python:
round(0.3125) -> 0.312
Oracle:
select round(0.3125, 3) from dual -> 0.313