Re: Re: Copy and Pasting Tables into Spreadsheet

• To: mathgroup at smc.vnet.net
• Subject: [mg83487] Re: [mg83416] Re: Copy and Pasting Tables into Spreadsheet
• From: DrMajorBob <drmajorbob at bigfoot.com>
• Date: Wed, 21 Nov 2007 03:00:23 -0500 (EST)
• References: <fhp2jd\$1q6\$1@smc.vnet.net> <21023874.1195600227033.JavaMail.root@m35>

```You're apparently using a different language than the rest of us:

prob = {.4, .6};
prob[[1]]
prob[[2]]

0.4

0.6

No List output there!

However, if prob[[1]] IS a list for whatever reason, then fix it with a
rule:

prob[[1]] /. {{x_} :> x}

Bobby

On Tue, 20 Nov 2007 02:45:15 -0600, <gregory.lypny at videotron.ca> wrote:

> Thank you for the tip, Bill.
>
> Probably my inexperience, but it still seems like a lot of bother.  If
> something displays as two dimensional (R rows, C columns) when using
> TableForm, it seems to me that you should be able to cut and paste it
> as such for other applications, despite keeping its greater depth
> within Mathematica.
>
> I found the source of the problem in my case.  I use two
> probabilities, prob = {.4, .6}, in my calculations to make the
> tables.  The problem arises because prob[[1]] returns {.4} rather than
> the simple scalar, .4, and prob[[2]] returns {.6} rather than .6, in
> other words, lists with one element each.  Now I know that this is
> what Mathematica is supposed to do: return a list when given a list to
> process.  If I redo my tables using scalars, prob1=.4 and prob2 = .6,
> there is no more problem with depth.  Is there a way to tell
> Mathematica to return a scalar in all situations when the result would
> otherwise be a list with only one element?
>
> Regards,
>
>
>
>

--

DrMajorBob at bigfoot.com

```

• Prev by Date: DataRange
• Next by Date: Re: addons in Mathematica 6???