Is there a way to merge multiple Plain Text fields into a Matrix or Table field? I have a site we are importing into Craft (using https://github.com/boboldehampsink/import/) and it has about 10 fields setup called feature1, feature2, ... feature10 that are Plain Text. After I import them, rather than leave them all as individual text fields, is there a way to merge them into a matrix block or table field?  I have the data in a CSV as well that I am using for the import.
You can obviously perform your import directly from the CSV files (or remote database), reformat the data and then import; or import the data into temporary craft text fields and then in a separate operation, move the data in craft. Personally I would opt for the first solution to avoid the extra work of creating temp fields (and allow me to import again later if needed).

This example is for importing into a table field (importing into a matrix field would be quite different and slightly more complicated).

// loop through each row in your CSV file or results on external database query
foreach($result as $row)
{
    $entry = new EntryModel();
    $entry-&gt;sectionId   = 1;
    $entry-&gt;typeId      = 1;
    $entry-&gt;authorId    = 1;
    $entry-&gt;enabled     = true;

    // create temp array to store feature data
    $myTableFieldData = [];
    array_push($myTableFieldData, array("col1" =&gt; $row['feature1']));
    array_push($myTableFieldData, array("col1" =&gt; $row['feature2']));
    array_push($myTableFieldData, array("col1" =&gt; $row['feature3']));
    // ...

    $entry-&gt;getContent()-&gt;setAttributes(array(
        'myTableFieldHandle' =&gt; $myTableFieldData,
    ));

    // if you want to check the data first before importing
    // uncomment this and comment out saveEntry below
    //var_dump($entry);

    $success = craft()-&gt;entries-&gt;saveEntry($entry);

    if (!$success)
    {
        $errors = $entry-&gt;getErrors();
        foreach ($errors as $error) {
            MyImportPlugin::log('Error:'.$error[0], LogLevel::Error);
        }
    }
    else
    {
        MyImportPlugin::log('Successfully saved entry "'.$entry-&gt;id.'"', LogLevel::Info);
    };

}