2016-10-27 55 views

回答

9

在pyspark你可以做这样的:

array = [1, 2, 3] 
dataframe.filter(dataframe.column.isin(*array) == False) 
1
df_result = df[df.column_name.isin([1, 2, 3]) == False] 
0

稍有不同的语法和 “日期” 数据集:

toGetDates={'2017-11-09', '2017-11-11', '2017-11-12'} 
df= df.filter(df['DATE'].isin(toGetDates) == False)