add column in table
이 질문을 팔로우합니다.
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다.
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다.
오류 발생
페이지가 변경되었기 때문에 동작을 완료할 수 없습니다. 업데이트된 상태를 보려면 페이지를 다시 불러오십시오.
이전 댓글 표시
0 개 추천
T= struct2table(G);
c=1:length(T);
c=c';
i want to add c as new column of T!
채택된 답변
Voss
2023년 7월 11일
G = struct('ones',{1 1 1 1},'twos',{2 2 2 2}); % for example
T= struct2table(G);
c=1:height(T); % use height
c=c';
T.new_column = c
T = 4×3 table
ones twos new_column
____ ____ __________
1 2 1
1 2 2
1 2 3
1 2 4
댓글 수: 7
thanks but it's possibile di move c in the first column?
Yes, it is possible to move c to the first column by doing the following:
%Using the previous code attached by Voss
G = struct('ones',{1 1 1 1},'twos',{2 2 2 2}); % for example
T= struct2table(G);
c=1:height(T); % use height
c=c';
T.new_column = c;
%Specify the order of the columns
order={'new_column','ones','twos'};
%Reorder them according to the order specified above
[~, ind] = ismember(order, T.Properties.VariableNames);
T_reordered = T(ind,order);
Hope this helps!
shamal
2023년 7월 12일
thanks

this is not cotrrect
the last element moved to first place
shamal
2023년 7월 12일
this is better :
T = [T(:,25) T(:,1) T(:,2) T(:,3) T(:,4) T(:,5) T(:,6) T(:,7) T(:,8) T(:,9) T(:,10) T(:,11) T(:,12) T(:,13) T(:,14) T(:,15) T(:,16) T(:,17) T(:,18) T(:,19) T(:,20) T(:,21) T(:,22) T(:,23) T(:,24)];
[Is it] possible [to] move c in the first column?
Yes, see below:
G = struct('ones',{1 1 1 1},'twos',{2 2 2 2}); % for example
T= struct2table(G);
c=1:height(T); % use height
c=c';
T.new_column = c;
T = T(:,[end 1:end-1])
T = 4×3 table
new_column ones twos
__________ ____ ____
1 1 2
2 1 2
3 1 2
4 1 2
shamal
2023년 7월 12일
thank
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기
참고 항목
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
