Re: Restricting Data from Wolfram|Alpha Input into Mathematica

• To: mathgroup at smc.vnet.net
• Subject: [mg126630] Re: Restricting Data from Wolfram|Alpha Input into Mathematica
• From: Jon Kongsvold <kongsvold at gmail.com>
• Date: Sun, 27 May 2012 04:41:13 -0400 (EDT)
• Delivered-to: l-mathgroup@mail-archive0.wolfram.com
• References: <jpq6r9\$6ur\$1@smc.vnet.net>

```On May 26, 11:13 am, Mike McCraith <sandwaterh... at gmail.com> wrote:
> Hello!
>
> I have the following code which brings up the number of cattle, by all
> countries, in Africa.
>
> WolframAlpha["Number of Cattle in Africa",
>  IncludePods -> {"PropertyRanking:CountryData"}]

I would not extract the data this way, it outputs a pod with an
abbreviated list of nations and some unnecessary formatting for this
problem. Clicking the small circle with an 'x' in the top right corner
and choosing 'Computable data' from the list gives the complete list
of three-element fields with this form: {rank, country, cattle}.

> Is there any way of only displaying the values (country name and population
> number)  that are between 1 and 10 million for instance?

This selects the values you are asking for:

Select[WolframAlpha["Number of Cattle in Africa",
{{"PropertyRanking:CountryData", 1}, "ComputableData"}],
(#[[3]] >= 10^6 && #[[3]] <= 10^7) &][[All, 2 ;; 3]]

> Also, is there an automatic way of extracting those values (population
> numbers, not the country name) and then turning them into a data set?

Ask Mathematica for the data part of the list, i.e. the third element.
You can then use this list in any function which accepts a list of
numbers as an argument.

WolframAlpha["Number of Cattle in Africa",
{{"PropertyRanking:CountryData", 1}, "ComputableData"}][[All, 3]]

Hope this helps.

Have a nice weekend,
Jon

> Thanks much for reading and any help!
>
> Mike

```

• Prev by Date: Re: Converting an imported STL into a solid Region for integration?
• Next by Date: Re: 'Nother Inverse Function Question
• Previous by thread: Re: Restricting Data from Wolfram|Alpha Input into Mathematica
• Next by thread: Converting an imported STL into a solid Region for integration?