code: public static DataSet newDataSet(final String keyColumnName, final String valueColumnName, final Map<?, ?> m) {
          final List<Object> keyColumn = new ArrayList<>(m.size());
          final List<Object> valueColumn = new ArrayList<>(m.size());
  
          for (Map.Entry<?, ?> entry : m.entrySet()) {
              keyColumn.add(entry.getKey());
              valueColumn.add(entry.getValue());
          }
  
          final List<String> columnNameList = N.asList(keyColumnName, valueColumnName);
          final List<List<Object>> columnList = N.asList(keyColumn, valueColumn);
  
          return newDataSet(columnNameList, columnList);
      }
docs: Convert the specified Map to a two columns <code>DataSet</code>: one column is for keys and one column is for values
  
  @param keyColumnName
  @param valueColumnName
  @param m
  @return