필터 지우기
필터 지우기

how to edit csv file ?

조회 수: 61 (최근 30일)
pruth
pruth 2019년 9월 18일
답변: pruth 2019년 9월 19일
i have this csv file. i want to edit the file and add a number(the value) of total rows in the file at the top without deleting any row .inserting the number !
output should look like
697
98.036,90,72.708,9.9692e+36,9.9692e+36
97.451,90,72.927,9.9692e+36,9.9692e+36
96.9,90,73.135,9.9692e+36,9.9692e+36
.
.
.
97.451,90,72.927,9.9692e+36,9.9692e+36
96.9,90,73.135,9.9692e+36,9.9692e+36
  댓글 수: 4
Geoff Hayes
Geoff Hayes 2019년 9월 18일
pruth - do you just have one file? If so, can you do this manually instead of using MATLAB?
pruth
pruth 2019년 9월 19일
no sir, i have 100's of files like this . i can not do it manually !

댓글을 달려면 로그인하십시오.

채택된 답변

pruth
pruth 2019년 9월 19일
this worked for me ! thank you all !
after reading the csv file i converted it into mat file 'a' and used this further code .
M = length(a(:,1))
dlmwrite('test.csv',M,'delimiter',',')
N = a;
dlmwrite('test.csv',N,'delimiter',',','-append');

추가 답변 (1개)

Sebastian Körner
Sebastian Körner 2019년 9월 18일
read your file with
A = readtable(yourfile);
then follow this scheme:
A = [8 8 8 8 8 8 ; 7 7 7 7 7 7]; %% example data for your file
[r,c]=size(A);
A = num2cell(A);
B = cell(1,c);
B{1,1} = r;
C = [B ; A];
C is the output you are looking for

카테고리

Help CenterFile Exchange에서 Workspace Variables and MAT-Files에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by