我正在使用R进行数据清理工作,我是在我的第一步,我想要划分数据帧" df"在两个相同大小的不同数据帧(df1,df2)中,按行。我不知道数据帧的行数,这就是我需要的:
df:
NAME BIRTH AGE
Joseph 6/2/1988 28
Jessica 16/3/1975 41
#CONVERT TO 2 DATA FRAMES
df1:
NAME BIRTH AGE
Joseph 6/2/1988 28
df2:
NAME BIRTH AGE
Jessica 16/3/1975 41
提前致谢。
答案 0 :(得分:2)
这应该有效:
index = floor(nrow(df)/2)
df1 = df[1:index,]
df2 = df[(index +1) : nrow(df),]
如果nrow(df)=偶数,它将原始df分成两个相等的数据帧df1和df2,如果nrow(df)=奇数,则df1将比df2小1行