【发布时间】:2018-02-24 13:42:54
【问题描述】:
我有一个dictionary,其中包含许多dataframes。
样本数据:
dataframe1 = pd.DataFrame({"variable1":["a","a","b"]})
dataframe2 = pd.DataFrame({"variable1":["b","a","b"]})
dictionary = dict(zip(["dataframe1","dataframe2"],[dataframe1,dataframe2]))
我想做的是创建一个新的dictionary,它将包含dataframes,但它将排除每个数据帧中variable1=="a"的行
与lists 等效的R 命令将是
dictionary_new <- lapply(dictionary ,function(x){x[!variable1=="a",]})
我怎样才能把它翻译成Python?
【问题讨论】:
-
@Bharathshetty 对我来说它有效。我正在使用
python 3.x
标签: python python-3.x pandas dictionary