Один из способов сделать это:
df[, colSums(is.na(df)) != nrow(df)]
Если количество NA в столбце равно количеству строк, оно должно быть полностью NA.
Или аналогично
df[colSums(!is.na(df)) > 0]
Можно использовать http_build_query()
, чтобы сделать это.
Генерирует закодированную URL строку запроса от ассоциативного (или индексированный) обеспеченный массив.
Как в стороне, я был в поиске для нахождения лучшего способа интегрировать ассоциативный массив, но использование моих собственных разделителей и т.д.
, Таким образом, я сделал этот array_walk PHP's использования () функция, чтобы позволить мне присоединиться к ассоциативному массиву в список параметров, которые могли затем быть применены к HTML-тэгу....
// Create Params Array
$p = Array("id"=>"blar","class"=>"myclass","onclick"=>"myJavascriptFunc()");
// Join Params
array_walk($p, create_function('&$i,$k','$i=" $k=\"$i\"";'));
$p_string = implode($p,"");
// Now use $p_string for your html tag
, Очевидно, Вы могли засунуть это в свою собственную функцию так или иначе, но она дает Вам общее представление о том, как можно присоединиться к ассоциативному массиву с помощью собственного метода. Надежда, которая помогает кому-то :)