<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Data step: Anyway to combine multiple observations into one? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197285#M36996</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards dsd;&lt;/P&gt;&lt;P&gt;informat date mmddyy10.;&lt;/P&gt;&lt;P&gt;format date mmddyy10.;&lt;/P&gt;&lt;P&gt;input Date Team1$ T1Goals Team2$ T2Goals City$9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;07/12/13,Austria,3,Turkey,1,Vienna&lt;/P&gt;&lt;P&gt;08/15/13,Austria,2,Ukraine,1,Innsbruck&lt;/P&gt;&lt;P&gt;09/09/13,Germany,2,Austria,1,Vienna&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;proc print; run;&lt;/P&gt;&lt;P&gt;proc sort;&amp;nbsp; by city;&lt;/P&gt;&lt;P&gt;data one;&amp;nbsp;&amp;nbsp; set have;&amp;nbsp;&amp;nbsp; by city;&lt;/P&gt;&lt;P&gt;retain count totgoals;&lt;/P&gt;&lt;P&gt;count+1;&lt;/P&gt;&lt;P&gt;if team1='Austria' then totgoals+t1goals;&lt;/P&gt;&lt;P&gt;if team2='Austria' then totgoals+t2goals;&lt;/P&gt;&lt;P&gt;if last.city then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; avg=totgoals/count;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; count=0;&amp;nbsp; totgoals=0;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;drop team1 t1goals team2 t2goals date;&lt;/P&gt;&lt;P&gt;proc print;&amp;nbsp; id city count totgoals avg;&amp;nbsp; run;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Jul 2015 13:27:30 GMT</pubDate>
    <dc:creator>Jim_G</dc:creator>
    <dc:date>2015-07-09T13:27:30Z</dc:date>
    <item>
      <title>Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197280#M36991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an Excel sheet of sports scores with which I'm working, and I am trying to organize it in a particular fashion as part of a data step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each observation has a date, two teams, two score totals, and a location variable for the city where the game was played.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some cities have multiple games played in them. What I need to do is make it so each observation lists each city only once so that I can tally totals for things such as games played and goals at each unique city (or location played).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, I may have the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Date, Team1, T1Goals, Team2, T2Goals, City&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;07/12/13 Austria 3 Turkey 1 Vienna&lt;/P&gt;&lt;P&gt;08/15/13 Austria 2 Ukraine 1 Innsbruck&lt;/P&gt;&lt;P&gt;09/09/13 Germany 2 Austria 1 Vienna&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I want to organize this in a data step as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;City, GamesPlayedInCity, GoalsScoredByAustriaInCity, AverageGoalsByAustriaInCity&lt;/P&gt;&lt;P&gt;Vienna 2 4 2&lt;/P&gt;&lt;P&gt;Innsbruck 1 2 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone suggest a method? I'm at a loss.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 16:30:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197280#M36991</guid>
      <dc:creator>AaronRogers</dc:creator>
      <dc:date>2015-07-07T16:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197281#M36992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All the questions you are looking to answer can be analyzed using the current structure to the data.&amp;nbsp; My suggestion is to leave the data as is, and learn a few SAS analysis techniques.&amp;nbsp; Pick any question you would like, try to arrive at an answer, and post again at the point where you run into trouble.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 17:12:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197281#M36992</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-07-07T17:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197282#M36993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's a start, I do not understand where you are getting the numbers for the other columns so I stopped here.&amp;nbsp; Maybe this will help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards dsd;&lt;/P&gt;&lt;P&gt;informat date mmddyy10.;&lt;/P&gt;&lt;P&gt;format date mmddyy10.;&lt;/P&gt;&lt;P&gt;input Date Team1$ T1Goals Team2$ T2Goals City$9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;07/12/13,Austria,3,Turkey,1,Vienna&lt;/P&gt;&lt;P&gt;08/15/13,Austria,2,Ukraine,1,Innsbruck&lt;/P&gt;&lt;P&gt;09/09/13,Germany,2,Austria,1,Vienna&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select distinct city,count(city) as gamesplayedincity&lt;/P&gt;&lt;P&gt;from have&lt;/P&gt;&lt;P&gt;group by city&lt;/P&gt;&lt;P&gt;order by city desc;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 17:25:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197282#M36993</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-07-07T17:25:46Z</dc:date>
    </item>
    <item>
      <title>Re: Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197283#M36994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Quite simple with SQL, assuming you are not interested with Austria only &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data goals;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;input Date :mmddyy8. Team1 :$12. T1Goals Team2 :$12. T2Goals City :$12.;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;team = Team1;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goals = T1goals;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;output;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Team = Team2;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goals = T2goals;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;output;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;keep date city team goals;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;datalines;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;07/12/13 Austria 3 Turkey 1 Vienna&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;08/15/13 Austria 2 Ukraine 1 Innsbruck&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;09/09/13 Germany 2 Austria 1 Vienna&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc sql;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;create table want as&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select city, team, count(goals) as nbGames, &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(goals) as totalGoals, mean(goals) as meanGoals&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;from goals&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;group by city, team;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select * from want;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 17:40:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197283#M36994</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-07-07T17:40:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197284#M36995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the responses, but it needs to be done entirely from within a data step. It's a conversion of one data set that looks like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://postimg.org/image/cexc23pev/" title="http://postimg.org/image/cexc23pev/"&gt;View image: img1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To something similar to this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://postimg.org/image/x5lxxiic3/" title="http://postimg.org/image/x5lxxiic3/"&gt;View image: img2&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm guessing it needs to be some combination of FIRST.variable and LAST.variable sorted by Venue but no matter what I try, nothing works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2015 12:49:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197284#M36995</guid>
      <dc:creator>AaronRogers</dc:creator>
      <dc:date>2015-07-09T12:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197285#M36996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards dsd;&lt;/P&gt;&lt;P&gt;informat date mmddyy10.;&lt;/P&gt;&lt;P&gt;format date mmddyy10.;&lt;/P&gt;&lt;P&gt;input Date Team1$ T1Goals Team2$ T2Goals City$9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;07/12/13,Austria,3,Turkey,1,Vienna&lt;/P&gt;&lt;P&gt;08/15/13,Austria,2,Ukraine,1,Innsbruck&lt;/P&gt;&lt;P&gt;09/09/13,Germany,2,Austria,1,Vienna&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;proc print; run;&lt;/P&gt;&lt;P&gt;proc sort;&amp;nbsp; by city;&lt;/P&gt;&lt;P&gt;data one;&amp;nbsp;&amp;nbsp; set have;&amp;nbsp;&amp;nbsp; by city;&lt;/P&gt;&lt;P&gt;retain count totgoals;&lt;/P&gt;&lt;P&gt;count+1;&lt;/P&gt;&lt;P&gt;if team1='Austria' then totgoals+t1goals;&lt;/P&gt;&lt;P&gt;if team2='Austria' then totgoals+t2goals;&lt;/P&gt;&lt;P&gt;if last.city then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; avg=totgoals/count;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; count=0;&amp;nbsp; totgoals=0;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;drop team1 t1goals team2 t2goals date;&lt;/P&gt;&lt;P&gt;proc print;&amp;nbsp; id city count totgoals avg;&amp;nbsp; run;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2015 13:27:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197285#M36996</guid>
      <dc:creator>Jim_G</dc:creator>
      <dc:date>2015-07-09T13:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data step: Anyway to combine multiple observations into one?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197286#M36997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not able to open the attachments, if you can copy/paste or type something in I'll help further.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2015 14:05:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-step-Anyway-to-combine-multiple-observations-into-one/m-p/197286#M36997</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-07-09T14:05:08Z</dc:date>
    </item>
  </channel>
</rss>

