我想在一列中使用unique
因子组合两个不同长度的列,以下是示例:
list1 <- as.factor(c('1a','2r','6t'))
list2 <- as.factor(c('1a','5p','3g','2341','7','2r'))
到
NewList
1a
2341
2r
3g
5p
6t
7
我尝试了rbind
和data.frame
,但它们似乎对不同长度的列效果不佳。
答案 0 :(得分:3)
在基础R中使用union
:
data.frame(newlist=union(levels(list1), levels(list2)))
# newlist
#1 1a
#2 2r
#3 6t
#4 2341
#5 3g
#6 5p
#7 7
答案 1 :(得分:2)
class ServerCom: NSObject, URLSessionDownloadDelegate {
var updateTypeStr = ""
[...]
func somePublic(setUpdateType: String) {
self.updateTypeStr = setUpdateType
[...]
func urlSession(_ session: URLSession,
downloadTask: URLSessionDownloadTask,
didFinishDownloadingTo location: URL){
[...]
if( self.updateTypeStr == "normal" ) { // do this
else { // do that
怎么样?