<?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: Removing line returns from SAS data file in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367480#M87487</link>
    <description>&lt;P&gt;Another way to get from the HAVE data to the WANT data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;length var1_combined $ 200;&lt;/P&gt;
&lt;P&gt;do i=1 to 2;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; if i=1 then var1_combined = var1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; else var1_combined = catx(' ', var1_combined, var1);&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;keep var1_combined;&lt;/P&gt;
&lt;P&gt;rename var1_combined = var1;&amp;nbsp;&amp;nbsp; /* optional */&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
    <pubDate>Thu, 15 Jun 2017 19:24:24 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2017-06-15T19:24:24Z</dc:date>
    <item>
      <title>Removing line returns from SAS data file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367425#M87460</link>
      <description>&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;Hello, How to get&amp;nbsp;the file &amp;nbsp;WANT starting from HAVE ?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; HAVE;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;infile&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; datalines &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;truncover&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;input&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; var1 &lt;/FONT&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;$200.&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;datalines&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;(S) Benefit&lt;/P&gt;
&lt;P&gt;plans&lt;/P&gt;
&lt;P&gt;(S) car&lt;/P&gt;
&lt;P&gt;allowance&lt;/P&gt;
&lt;P&gt;(S) Technology,&lt;/P&gt;
&lt;P&gt;Economic Development Initiative&lt;/P&gt;
&lt;P&gt;Motor allowance&lt;/P&gt;
&lt;P&gt;(S) Small Business and Tourism&lt;/P&gt;
&lt;P&gt;Agriculture&lt;/P&gt;
&lt;P&gt;(S) Small Business&lt;/P&gt;
&lt;P&gt;Financing Act&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;run&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;DATA&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; WANT;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;format&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; var1 &lt;/FONT&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;$200.&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;var1=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"(S) Benefit plans"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;var1=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"(S) car allowance"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;var1=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"(S) Technology, Economic Development Initiative Motor allowance"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;var1=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"(S) Small Business and Tourism Agriculture"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;var1=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"(S) Small Business Financing Act"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;run&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2017 16:17:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367425#M87460</guid>
      <dc:creator>nketata</dc:creator>
      <dc:date>2017-06-15T16:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: Removing line returns from SAS data file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367469#M87482</link>
      <description>&lt;P&gt;Here is one way:&lt;/P&gt;
&lt;PRE&gt;data HAVE;
  infile datalines truncover;
  input var1 $200.;
  datalines;
(S) Benefit
plans
(S) car
allowance
(S) Technology,
Economic Development Initiative
Motor allowance
(S) Small Business and Tourism
Agriculture
(S) Small Business
Financing Act
;
run;

data want (drop=_:);
  length var1 $200;
  retain var1;
  merge have (rename=(var1=_var1_in)) have (firstobs=2 rename=(var1=_var1_next));
  if first(_var1_in) eq '(' then var1=_var1_in;
  else var1=catx(' ',var1,_var1_in);
  if missing(_var1_next) or first(_var1_next) eq '(' then output;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2017 18:16:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367469#M87482</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-06-15T18:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Removing line returns from SAS data file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367480#M87487</link>
      <description>&lt;P&gt;Another way to get from the HAVE data to the WANT data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;length var1_combined $ 200;&lt;/P&gt;
&lt;P&gt;do i=1 to 2;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; if i=1 then var1_combined = var1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; else var1_combined = catx(' ', var1_combined, var1);&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;keep var1_combined;&lt;/P&gt;
&lt;P&gt;rename var1_combined = var1;&amp;nbsp;&amp;nbsp; /* optional */&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2017 19:24:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Removing-line-returns-from-SAS-data-file/m-p/367480#M87487</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-06-15T19:24:24Z</dc:date>
    </item>
  </channel>
</rss>

