<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french">
    <title>gmane.comp.lang.r.user.french</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/263"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/262"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/261"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/260"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/259"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/258"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/257"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/256"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/255"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/254"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/253"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/252"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/251"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/250"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/249"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/248"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/247"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/246"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.r.user.french/245"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/264">
    <title>Re: question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/264</link>
    <description>&lt;pre&gt;merci beaucoup, en partant de lapply, j'y suis finalement parvenu. une fois
de plus, les différentes variantes de apply permettent pratiquement de tout
résoudre en évitant les boucles. je m'en souviendrai.

merci beaucoup.

Le 2 avril 2012 17:10, Julien Barnier &amp;lt;julien.barnier-vYW+cPY1g1pWj0EZb7rXcA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; a écrit :



&lt;/pre&gt;</description>
    <dc:creator>Emiliano Grossman</dc:creator>
    <dc:date>2012-04-02T20:37:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/263">
    <title>Re: question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/263</link>
    <description>&lt;pre&gt;Bonjour,


Effectivement, il était difficile de deviner ce que vous vouliez faire
exactement à partir de votre premier message :-)


Êtes-vous sûr qu'il n'y a qu'une seule ligne dans la matrice 2 pour une ligne
de la matrice 1 donnée ? Si les intervalles de la matrice 2 ne se chevauchent
pas, c'est certainement le cas, à moins qu'une date se trouve sur une journée
«frontière» entre deux intervalles.

Dans ce cas, en reprenant vos données :

R&amp;gt; m1 &amp;lt;- data.frame(date=as.Date(c("2002-10-21","2002-11-12","2002-12-15")), a=1:3)
R&amp;gt; m1
        date a
1 2002-10-21 1
2 2002-11-12 2
3 2002-12-15 3
R&amp;gt; m2 &amp;lt;- data.frame(debut=as.Date(c("2002-10-01","2002-11-05","2002-11-27")), fin=as.Date(c("2002-11-05","2002-11-27","2002-11-15")), x=c(12,14,11))
R&amp;gt; m2
       debut        fin  x
1 2002-10-01 2002-11-05 12
2 2002-11-05 2002-11-27 14
3 2002-11-27 2002-11-15 11


On peut utiliser «lapply» de la sorte :

R&amp;gt; m1$x &amp;lt;- lapply(m1$date, function(d) { m2$x[m2$debut &amp;lt; d &amp;amp; m2$fin &amp;gt; d] })
R&amp;gt; m1
        date a  x
1 2002-10&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-04-02T15:10:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/262">
    <title>Re: question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/262</link>
    <description>&lt;pre&gt;merci, mais je n'y arrive toujours pas. j'essaie d'être plus explicite:

ma matrice 1 est comme suit:

date            a  b
2002-10-21  1  8
2002-11-12  2  9
2002-12-15  5  4

La matrice 2 contient plusieurs variables dont celles-ci:

début           fin                 x
2002-10-01   2002-11-05    12
2002-11-05   2002-11-27    14
2002-11-27   2002-12-15    11

maintenant je voudrais écrire une commande qui rajoute x à la matrice 1 en
fonction de l'interval de date début-fin dans lequel tombe "date".

effectivement, la décision logique fonctionne au niveau de chaque
comparaison, mais j'ai du mal à écrire une commande qui fasse cela pour les
1388 observations auxquels je veux l'attribuer. il va sans dire que la
matrice 2 n'est pas de la même longueur (108 contre 1388).

merci d'avance,

Le 2 avril 2012 09:42, Julien Barnier &amp;lt;julien.barnier-vYW+cPY1g1pWj0EZb7rXcA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; a écrit :



&lt;/pre&gt;</description>
    <dc:creator>Emiliano Grossman</dc:creator>
    <dc:date>2012-04-02T09:33:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/261">
    <title>Re: question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/261</link>
    <description>&lt;pre&gt;Re,


Si je comprends bien, vous essayez d'appliquer votre test à une série de dates
avec une boucle for ?

Si c'est bien ça, le plus simple est de ne pas utiliser une boucle for mais de
profiter du fait que les fonctions de test sont «vectorisées» :

R&amp;gt; debut &amp;lt;- c("2003-03-30", "2003-03-31")
R&amp;gt; debut &amp;lt;- as.Date(debut)
R&amp;gt; debut
[1] "2003-03-30" "2003-03-31"
R&amp;gt; fin &amp;lt;- as.Date(c("2004-04-01", "2004-04-05"))
R&amp;gt; date &amp;lt;- as.Date("2004-04-02")
R&amp;gt; date &amp;gt; debut &amp;amp; date &amp;lt; fin
[1] FALSE  TRUE

Et si vous voulez vraiment utiliser une boucle for, peut-être qu'en remplaçant
«&amp;amp;» par «&amp;amp;&amp;amp;» (la version non vectorisée de l'opération «and») ça fonctionne
mieux ?

Cordialement,
&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-04-02T07:42:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/260">
    <title>Re: question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/260</link>
    <description>&lt;pre&gt;Merci. Les dates sont en format "date". c'est plutôt la répétition (y
compris avec une boucle "for") qui ne marche pas...

Le 2 avril 2012 09:00, Julien Barnier &amp;lt;julien.barnier-vYW+cPY1g1pWj0EZb7rXcA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; a écrit :



&lt;/pre&gt;</description>
    <dc:creator>Emiliano Grossman</dc:creator>
    <dc:date>2012-04-02T07:31:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/259">
    <title>Re: question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/259</link>
    <description>&lt;pre&gt;Bonjour,


Sous quel format sont vos dates ?

En les transformant en objet de classe «Date» ça a l'air de fonctionner en
tous cas :

R&amp;gt; debut &amp;lt;- as.Date("2012-03-30")
R&amp;gt; fin &amp;lt;- as.Date("2012-04-02")
R&amp;gt; as.Date("2012-04-01")&amp;gt;debut
[1] TRUE
R&amp;gt; as.Date("2012-04-01")&amp;gt;fin
[1] FALSE


Cordialement,
&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-04-02T07:00:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/258">
    <title>question interval de dates</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/258</link>
    <description>&lt;pre&gt;bonjour,

je voudrais attribuer une valeur en fonction d'un interval de dates.

dans la matrice 1 j'ai une date "d1".
dans la matrice 2 j'ai une date "début" et une date "fin" et une valeur "x".
maintenant, je voudrais rajouter "x" à la matrice 1. pour cela il faut
trouver la valeur de x, dont l'interval comprend "d1".

j'ai essayé avec

test&amp;lt;-if(d1&amp;gt;=début &amp;amp; d1&amp;lt;fin) x

mais ça donne rien.

des suggestions?

merci d'avance,


&lt;/pre&gt;</description>
    <dc:creator>Emiliano Grossman</dc:creator>
    <dc:date>2012-04-01T21:57:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/257">
    <title>Re: redressement échantillon par quota</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/257</link>
    <description>&lt;pre&gt;Bonjour,


Je ne suis pas sûr que le chapitre répondra directement à votre question, par
contre ça vaut sans doute le coup de regarder du côté de l'extension
«survey» :

http://faculty.washington.edu/tlumley/survey/

J'en profite pour signaler le billet de blog suivant (en anglais), qui liste
des extensions pouvant être utiles pour l'usage de R en sciences sociales :

http://www.drewconway.com/zia/?p=1614

Les commentaires contiennent également quelques références intéressantes.

Cordialement,

Julien

&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-03-29T10:07:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/256">
    <title>Re: redressement échantillon par quota</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/256</link>
    <description>&lt;pre&gt;Bonjour,

Julien Barnier consacre le chapitre 7 de son *R pour sociologues* à cette
question : http://alea.fr.eu.org/pages/intro-R

Bien cordialement,

Joël

On Thursday, March 29, 2012, Cuadros wrote:



&lt;/pre&gt;</description>
    <dc:creator>Joel GOMBIN</dc:creator>
    <dc:date>2012-03-29T10:00:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/255">
    <title>redressement échantillon par quota</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/255</link>
    <description>&lt;pre&gt;Bonjour,
Savez vous comment on doit s'y prendre pour redresser un échantillon par
quota sous R ?
Par avance merci pour vos réponses.
Daniela Cuadros

&lt;/pre&gt;</description>
    <dc:creator>Cuadros</dc:creator>
    <dc:date>2012-03-29T08:41:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/254">
    <title>Re: Re: Lissage spatial de données</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/254</link>
    <description>&lt;pre&gt;Bonjour,


Si tu as essayé avec mon adresse &amp;lt; at &amp;gt;ens-lsh.fr, c'est normal, nous sommes passés
au domaine &amp;lt; at &amp;gt;ens-lyon.fr suite à la fusion des ENS il y a quelques mois.

Cordialement,

Julien

&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-03-27T11:56:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/253">
    <title>Re: Re: Lissage spatial de données</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/253</link>
    <description>&lt;pre&gt;Merci Laurent,

c'est drôle de te croiser ici après s'être croisés IRL jeudi !

Merci pour la solution, entre-temps j'avais rédigé une fonction faisant
exactement ce que je voulais. Quand j'aurais deux minutes, je les enverrai
à Julien pour qu'il puisse les rajouter à rgrs, s'il le souhaite. (Au fait
Julien, j'avais essayé il y a quelques temps de t'envoyer des mails, mais
ils m'étaient tous revenus en erreur ?)

Bonne journée,

Joël

2012/3/27 Laurent Beauguitte &amp;lt;beauguittelaurent-PkbjNfxxIARBDgjK7y7TUQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;



&lt;/pre&gt;</description>
    <dc:creator>Joel GOMBIN</dc:creator>
    <dc:date>2012-03-27T10:59:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/252">
    <title>Re: Latex et "%"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/252</link>
    <description>&lt;pre&gt;Bonjour,

On peut aussi appliquer la fonction «latexTranslate», de Hmisc, sur le nom des
colonnes :

R&amp;gt; library(rgrs)
R&amp;gt; library(Hmisc)
R&amp;gt; x &amp;lt;- 1:5
R&amp;gt; freq(x)
   n  %
1  1 20
2  1 20
3  1 20
4  1 20
5  1 20
NA 0  0

R&amp;gt; tab &amp;lt;- freq(x)
R&amp;gt; names(tab)
[1] "n" "%"
R&amp;gt; names(tab) &amp;lt;- latexTranslate(names(tab))
R&amp;gt; tab
   n \\%
1  1  20
2  1  20
3  1  20
4  1  20
5  1  20
NA 0   0

R&amp;gt; latex(tab, file="")
% latex.default(tab, file = "") 
%
\begin{table}[!tbp]
 \begin{center}
 \begin{tabular}{lrr}\hline\hline
\multicolumn{1}{l}{tab}&amp;amp;\multicolumn{1}{c}{n}&amp;amp;\multicolumn{1}{c}{\%}\tabularnewline
\hline
1&amp;amp;$1$&amp;amp;$20$\tabularnewline
2&amp;amp;$1$&amp;amp;$20$\tabularnewline
3&amp;amp;$1$&amp;amp;$20$\tabularnewline
4&amp;amp;$1$&amp;amp;$20$\tabularnewline
5&amp;amp;$1$&amp;amp;$20$\tabularnewline
NA&amp;amp;$0$&amp;amp;$ 0$\tabularnewline
\hline
\end{tabular}

\end{center}

\end{table}



Ça doit être car les accolades sont des symboles spécifiques dans les
expressions régulières, il faut donc les échapper également :

R&amp;gt; gsub("{%}", "", "foo{%}bar")
Erreur dans gsub("{%}", "", "foo{%}bar") : 
  e&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-03-27T09:25:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/251">
    <title>Re: Lissage spatial de données</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/251</link>
    <description>&lt;pre&gt;
données spatiales, sous forme de polygones ? J'ai trouvé pas mal de choses sur
le krieging de points, mais rien sur des polygones...
36.000 communes, que je souhaiterais lisser pour dégager les grandes tendances,
de sorte que la valeur que prend la variable d'intérêt d'une commune soit une
moyenne locale (en configurant la distance à prendre en compte et l'intensité du
lissage...). 
la fonction loess ?
Université de Picardie Jules Verne

Bonjour,

il semblerait que la fonction smooth.map (package maps) puisse faire cela. Mais
elle le fait en utilisant la solution suggérée par Julien Barnier : passage du
polygone au point puis lissage et interpolation.
Voir la documentation
http://www.stat.ucl.ac.be/ISdidactique/Rhelp/library/maps/html/smooth.map.html

Bonne journée,

Laurent Beauguitte
Post-doctorant
UMR IDEES





&lt;/pre&gt;</description>
    <dc:creator>Laurent Beauguitte</dc:creator>
    <dc:date>2012-03-27T07:59:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/250">
    <title>Re: Latex et "%"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/250</link>
    <description>&lt;pre&gt;Merci, ça marche ! Pour ma part, j'essayais :

gsub("{%}", "{\%}", latex(freq(x)), fixed=T)

mais sans succès (et sans plus de succès en mettant deux, trois ou quatre
backslash).

A plus,

Joël

2012/3/27 Alexandre Hobeika &amp;lt;alexandre.hobeika-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;



&lt;/pre&gt;</description>
    <dc:creator>Joel GOMBIN</dc:creator>
    <dc:date>2012-03-26T23:06:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/249">
    <title>Re: Latex et "%"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/249</link>
    <description>&lt;pre&gt;Salut Joël,

Essaie "\\\\%" . C'est tordu, mais pour R un backslash s'écrit "\\" (essaie
d'exécuter simplement "\", tu verras), ce qui devient "\\\\" dans les
patterns.
Par curiosité, comment tu écris ton gsub() ?

Le plus pédestre, mais qui va marcher :

y &amp;lt;- freq(x)
names(y) &amp;lt;- gsub("%", "\\\\%", names(y))
latex(y, file="")

Ça donne ce qui t'intéresse ici.
A plus tard,

Alexandre



Le lundi 26 mars 2012, Joel GOMBIN &amp;lt;joel.gombin-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; a écrit :
latex, que je passe ensuite à la moulinette de knitr.
rgrs, par exemple) mettent un signe "%" dans leur sortie, qui est mis tel
quel par latex() dans le code généré, de sorte que le compileur latex le
voit ensuite comme un signe de commentaire...
\multicolumn{1}{l}{freq}&amp;amp;\multicolumn{1}{c}{n}&amp;amp;\multicolumn{1}{c}{%}\tabularnewline
précédé d'un \, afin qu'il soit compris par le compilateur latex ?
problème lié au fait que le "\%" est un escape character...

&lt;/pre&gt;</description>
    <dc:creator>Alexandre Hobeika</dc:creator>
    <dc:date>2012-03-26T22:53:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/248">
    <title>Latex et "%"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/248</link>
    <description>&lt;pre&gt;Bonjour,

j'utilise la fonction latex() du package Hmisc afin de générer du code
latex, que je passe ensuite à la moulinette de knitr.

Mon problème est que certaines fonctions (la fonction freq() du package
rgrs, par exemple) mettent un signe "%" dans leur sortie, qui est mis tel
quel par latex() dans le code généré, de sorte que le compileur latex le
voit ensuite comme un signe de commentaire...

Un exemple pour être plus clair :

library(rgrs)
library(Hmisc)
x &amp;lt;- c(1,2,3)
latex(freq(x), file="")

le résultat est :

% latex.default(freq(x), file = "")


Y a-t-il un moyen quelconque de faire en sorte que le caractère % soit
précédé d'un \, afin qu'il soit compris par le compilateur latex ?
J'ai essayé de m'en sortir avec un gsub(), mais apparemment il y a un
problème lié au fait que le "\%" est un escape character...

Merci d'avance !

Cordialement,

Joël

&lt;/pre&gt;</description>
    <dc:creator>Joel GOMBIN</dc:creator>
    <dc:date>2012-03-26T16:36:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/247">
    <title>Re: compléter une data.frame par des valeurs d'une autre data.frame plus volumineuse ou structurée différemment</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/247</link>
    <description>&lt;pre&gt;Bonjour,


La question n'est absolument pas idiote, et la réponse pas spécialement
triviale. 

R dispose de la fonction «reshape», qui permet de faire passer un data frame
d'un format «long» (plusieurs lignes pour une même observation) à un format
«large» (plusieurs colonnes pour une même observation).

Si on imagine le data frame suivant, où id serait l'identifiant, obs le numéro
de l'observation pour un identifiant et v les valeurs d'une variable :

R&amp;gt; d &amp;lt;- data.frame(id=c(1, 1, 2, 3, 3, 3), obs=c(1, 2, 1, 1, 2, 3), v=1:6)
R&amp;gt; d
  id obs v
1  1   1 1
2  1   2 2
3  2   1 3
4  3   1 4
5  3   2 5

On peut passer ce data frame d'un format long à un format large («wide») de la
manière suivante :

R&amp;gt; reshape(d, idvar="id", timevar="obs", v.names="v", direction="wide")
  id v.1 v.2 v.3
1  1   1   2  NA
3  2   3  NA  NA
4  3   4   5   6

Si vous utilisez fréquemment ce genre de transformation, l'extension
«reshape2», de Hadley Wickham, est particulièrement conseillée :

http://cran.r-project.o&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-03-20T13:06:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/246">
    <title>Re: compléter une data.frame par des valeurs d'une autre data.frame plus volumineuse ou structurée différemment</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/246</link>
    <description>&lt;pre&gt;Pour clore notre échange et vous remercier encore, j'ajoute une précision
qui pourrait intéresser d'autres débutant-e-s R

la formule est bien : nouvellebase&amp;lt;-merge(base1, base2, by ="nomcommun",
all.x=FALSE, all.y=TRUE)

nouvellebase présentait cependant plus de lignes que base2, ce qui n'était
pas normal et s'explique par les doublons dans base1 et une erreur de ma
part.

base2$nomcommun de type = a, b, c, d, e, f, g, (sans doublon)
base1$nomcommun de type = a, a, b, c, d,d, d, d etc...

Donc Base2 n'était pas la bonne base de tirage de base 1. En reconstituant
la bonne base (des individus interrogés à un certain moment), la première
formule marche parfaitement.

Pour le compteur, il est très utile et je parviens à mettre les
informations concernant un même individu à la suite les unes des autres,
mais pas sur une même ligne :
a=1
a=2
a=5
b=2
c=5
c=3
etc...

alors que je cherche :
a= 1, 2, 5
b=2
c=5, 3

Ma question doit être idiote.
quoi qu'il en soit, merci à nouveau et bonne journée
syl&lt;/pre&gt;</description>
    <dc:creator>sylvie celerier</dc:creator>
    <dc:date>2012-03-20T05:19:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/245">
    <title>Re: compléter une data.frame par des valeurs d'une autre data.frame plus volumineuse ou structurée différemment</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/245</link>
    <description>&lt;pre&gt;merci de cette réponse rapide, je tente immédiatement les solutions
proposées.
cordialement,
sylvie célérier

Le 19 mars 2012 15:03, Julien Barnier &amp;lt;julien.barnier-vYW+cPY1g1pWj0EZb7rXcA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; a écrit :


&lt;/pre&gt;</description>
    <dc:creator>sylvie celerier</dc:creator>
    <dc:date>2012-03-19T14:46:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.r.user.french/244">
    <title>Re: compléter une data.frame par des valeurs d'une autre data.frame plus volumineuse ou structurée différemment</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.r.user.french/244</link>
    <description>&lt;pre&gt;Bonjour,


En utilisant les options «all.x» et «all.y» de la fonction «merge», vous
devriez pouvoir faire un «merge» de vos deux bases de données en ne conservant
que les individus que vous souhaitez, il me semble.

Par exemple, si vous fusionnez x=base1 sur y=base2, mettre all.x=FALSE et
all.y=TRUE devrait ne garder que les identifiants présents dans base2. 

Voir peut-être la partie «Fusion de tables» page 69 de cette introduction à
R :

http://alea.fr.eu.org/git/doc_intro_r.git/blob_plain/HEAD:/intro.pdf


Je ne sais pas si ceci correspond à votre demande :

http://alea.fr.eu.org/post/2011/01/14/Cr%C3%A9er-un-compteur-d-identifiants

Cordialement,
&lt;/pre&gt;</description>
    <dc:creator>Julien Barnier</dc:creator>
    <dc:date>2012-03-19T14:03:48</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.r.user.french">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.r.user.french</link>
  </textinput>
</rdf:RDF>

