Generating a specific dataset in R











up vote
-1
down vote

favorite












I would like to generate at dataset that looks something like this



1 US US1001
2 GB GB3400
3 DE 4DE497
4 CE EAPO68


Where the first column follows a certain pattern, in this case two letters. The next column the entries start with the same two letters. There are also some that don't obey the rule, such as entry 3 and 4. I am not sure how to do this. Any help greatly appreciated










share|improve this question


















  • 1




    You'll need to show what you've tried and what is not working. People will help you solve a problem, but they will not design a solution. The part about some not obeying the rule is also vague.
    – manotheshark
    Nov 20 at 17:57










  • Try sampling LETTERS and integers from 1000 to 9999, and then concatenating them using paste. Also consider using apply instead of x$newcol <- sample(LETTERS, 2) to avoid populating the columns with identical values
    – 12b345b6b78
    Nov 20 at 18:02












  • Do you mean you need to create a dataset with random values/factor/value-factor?
    – s_t
    Nov 21 at 8:22















up vote
-1
down vote

favorite












I would like to generate at dataset that looks something like this



1 US US1001
2 GB GB3400
3 DE 4DE497
4 CE EAPO68


Where the first column follows a certain pattern, in this case two letters. The next column the entries start with the same two letters. There are also some that don't obey the rule, such as entry 3 and 4. I am not sure how to do this. Any help greatly appreciated










share|improve this question


















  • 1




    You'll need to show what you've tried and what is not working. People will help you solve a problem, but they will not design a solution. The part about some not obeying the rule is also vague.
    – manotheshark
    Nov 20 at 17:57










  • Try sampling LETTERS and integers from 1000 to 9999, and then concatenating them using paste. Also consider using apply instead of x$newcol <- sample(LETTERS, 2) to avoid populating the columns with identical values
    – 12b345b6b78
    Nov 20 at 18:02












  • Do you mean you need to create a dataset with random values/factor/value-factor?
    – s_t
    Nov 21 at 8:22













up vote
-1
down vote

favorite









up vote
-1
down vote

favorite











I would like to generate at dataset that looks something like this



1 US US1001
2 GB GB3400
3 DE 4DE497
4 CE EAPO68


Where the first column follows a certain pattern, in this case two letters. The next column the entries start with the same two letters. There are also some that don't obey the rule, such as entry 3 and 4. I am not sure how to do this. Any help greatly appreciated










share|improve this question













I would like to generate at dataset that looks something like this



1 US US1001
2 GB GB3400
3 DE 4DE497
4 CE EAPO68


Where the first column follows a certain pattern, in this case two letters. The next column the entries start with the same two letters. There are also some that don't obey the rule, such as entry 3 and 4. I am not sure how to do this. Any help greatly appreciated







r






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 20 at 17:53









Sarah

94




94








  • 1




    You'll need to show what you've tried and what is not working. People will help you solve a problem, but they will not design a solution. The part about some not obeying the rule is also vague.
    – manotheshark
    Nov 20 at 17:57










  • Try sampling LETTERS and integers from 1000 to 9999, and then concatenating them using paste. Also consider using apply instead of x$newcol <- sample(LETTERS, 2) to avoid populating the columns with identical values
    – 12b345b6b78
    Nov 20 at 18:02












  • Do you mean you need to create a dataset with random values/factor/value-factor?
    – s_t
    Nov 21 at 8:22














  • 1




    You'll need to show what you've tried and what is not working. People will help you solve a problem, but they will not design a solution. The part about some not obeying the rule is also vague.
    – manotheshark
    Nov 20 at 17:57










  • Try sampling LETTERS and integers from 1000 to 9999, and then concatenating them using paste. Also consider using apply instead of x$newcol <- sample(LETTERS, 2) to avoid populating the columns with identical values
    – 12b345b6b78
    Nov 20 at 18:02












  • Do you mean you need to create a dataset with random values/factor/value-factor?
    – s_t
    Nov 21 at 8:22








1




1




You'll need to show what you've tried and what is not working. People will help you solve a problem, but they will not design a solution. The part about some not obeying the rule is also vague.
– manotheshark
Nov 20 at 17:57




You'll need to show what you've tried and what is not working. People will help you solve a problem, but they will not design a solution. The part about some not obeying the rule is also vague.
– manotheshark
Nov 20 at 17:57












Try sampling LETTERS and integers from 1000 to 9999, and then concatenating them using paste. Also consider using apply instead of x$newcol <- sample(LETTERS, 2) to avoid populating the columns with identical values
– 12b345b6b78
Nov 20 at 18:02






Try sampling LETTERS and integers from 1000 to 9999, and then concatenating them using paste. Also consider using apply instead of x$newcol <- sample(LETTERS, 2) to avoid populating the columns with identical values
– 12b345b6b78
Nov 20 at 18:02














Do you mean you need to create a dataset with random values/factor/value-factor?
– s_t
Nov 21 at 8:22




Do you mean you need to create a dataset with random values/factor/value-factor?
– s_t
Nov 21 at 8:22

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53398777%2fgenerating-a-specific-dataset-in-r%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53398777%2fgenerating-a-specific-dataset-in-r%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

404 Error Contact Form 7 ajax form submitting

How to know if a Active Directory user can login interactively

TypeError: fit_transform() missing 1 required positional argument: 'X'