Matlab synchronize Timetables with logical content
I'm trying to synchronize different timetables in Matlab. These timetables contain machine Data, so there are some rows with doubles, but also integer, categorical and bool.
When I try to synchronize, I get the error,
"All variables in input timetables must support missing values (e.g. floating point, categorical, datetime, duration, or text) when synchronizing using 'default'."
I think this is happening, because there is no NaN in logical arrays, is it?
Any ideas how I can still synchronize these timetables?
Many thanks in advance.
matlab synchronize timetable
add a comment |
I'm trying to synchronize different timetables in Matlab. These timetables contain machine Data, so there are some rows with doubles, but also integer, categorical and bool.
When I try to synchronize, I get the error,
"All variables in input timetables must support missing values (e.g. floating point, categorical, datetime, duration, or text) when synchronizing using 'default'."
I think this is happening, because there is no NaN in logical arrays, is it?
Any ideas how I can still synchronize these timetables?
Many thanks in advance.
matlab synchronize timetable
Could you please show a code example that generates this error message ?
– beesleep
Nov 16 '18 at 9:52
add a comment |
I'm trying to synchronize different timetables in Matlab. These timetables contain machine Data, so there are some rows with doubles, but also integer, categorical and bool.
When I try to synchronize, I get the error,
"All variables in input timetables must support missing values (e.g. floating point, categorical, datetime, duration, or text) when synchronizing using 'default'."
I think this is happening, because there is no NaN in logical arrays, is it?
Any ideas how I can still synchronize these timetables?
Many thanks in advance.
matlab synchronize timetable
I'm trying to synchronize different timetables in Matlab. These timetables contain machine Data, so there are some rows with doubles, but also integer, categorical and bool.
When I try to synchronize, I get the error,
"All variables in input timetables must support missing values (e.g. floating point, categorical, datetime, duration, or text) when synchronizing using 'default'."
I think this is happening, because there is no NaN in logical arrays, is it?
Any ideas how I can still synchronize these timetables?
Many thanks in advance.
matlab synchronize timetable
matlab synchronize timetable
asked Nov 16 '18 at 8:15
brayenbrayen
93
93
Could you please show a code example that generates this error message ?
– beesleep
Nov 16 '18 at 9:52
add a comment |
Could you please show a code example that generates this error message ?
– beesleep
Nov 16 '18 at 9:52
Could you please show a code example that generates this error message ?
– beesleep
Nov 16 '18 at 9:52
Could you please show a code example that generates this error message ?
– beesleep
Nov 16 '18 at 9:52
add a comment |
1 Answer
1
active
oldest
votes
You cannot use the default fill method with logical data. (The error message does hint at this, but it doesn't quite tell you how to fix it). I think you need something like this:
tt1 = timetable(datetime(2018,11,1), true, 3.0)
tt2 = timetable(datetime(2018,11,2), false, 4.0)
synchronize(tt1, tt2, 'union', 'fillwithconstant')
The key piece here is the 'fillwithconstant' part for the "method" - other methods are available.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53333859%2fmatlab-synchronize-timetables-with-logical-content%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You cannot use the default fill method with logical data. (The error message does hint at this, but it doesn't quite tell you how to fix it). I think you need something like this:
tt1 = timetable(datetime(2018,11,1), true, 3.0)
tt2 = timetable(datetime(2018,11,2), false, 4.0)
synchronize(tt1, tt2, 'union', 'fillwithconstant')
The key piece here is the 'fillwithconstant' part for the "method" - other methods are available.
add a comment |
You cannot use the default fill method with logical data. (The error message does hint at this, but it doesn't quite tell you how to fix it). I think you need something like this:
tt1 = timetable(datetime(2018,11,1), true, 3.0)
tt2 = timetable(datetime(2018,11,2), false, 4.0)
synchronize(tt1, tt2, 'union', 'fillwithconstant')
The key piece here is the 'fillwithconstant' part for the "method" - other methods are available.
add a comment |
You cannot use the default fill method with logical data. (The error message does hint at this, but it doesn't quite tell you how to fix it). I think you need something like this:
tt1 = timetable(datetime(2018,11,1), true, 3.0)
tt2 = timetable(datetime(2018,11,2), false, 4.0)
synchronize(tt1, tt2, 'union', 'fillwithconstant')
The key piece here is the 'fillwithconstant' part for the "method" - other methods are available.
You cannot use the default fill method with logical data. (The error message does hint at this, but it doesn't quite tell you how to fix it). I think you need something like this:
tt1 = timetable(datetime(2018,11,1), true, 3.0)
tt2 = timetable(datetime(2018,11,2), false, 4.0)
synchronize(tt1, tt2, 'union', 'fillwithconstant')
The key piece here is the 'fillwithconstant' part for the "method" - other methods are available.
answered Nov 19 '18 at 10:07
EdricEdric
19.5k23336
19.5k23336
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53333859%2fmatlab-synchronize-timetables-with-logical-content%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
Could you please show a code example that generates this error message ?
– beesleep
Nov 16 '18 at 9:52