我用数百个文件创建了一个大型数据框。新的数据框具有约3,000行和约5列。看起来像这样:
urlpatterns = [
# Admin URLs
url(r'^admin/', admin.site.urls),
url(r'^admin/doc/', include('django.contrib.admindocs.urls'))
]
id列是通过获取每个文件的文件名来创建的。我想将id列分为代表State,Scenario,Limit和LandType的4个不同的列。
有: 国家的52个不同因素水平, 方案的4个不同因子水平, 限制有4种不同的因子水平, 和2个不同的LandType因子级别。
我已经看过其他问题,但是它们并不能满足我创建包含多个因子水平的新列的需要。
谢谢您的见解!
答案 0 :(得分:0)
library(dplyr)
library(tidyr)
DF <- df %>% separate(id,
c("State", "Scenario", "Limit", "LandType"),
extra='drop')
head(DF)