1樓:會飛的小兔子
用fgets函式讀取檔案中某行的資料,某列資料就必須讀入每行的第幾個字元,再存入到一個字串當裡。
例:#include
#include
voidmain()
chara[100],b[100],c[100];
inti=3,j=4,k=0;//第三行,第四列
file*fp=fopen("data.txt","r");
while(fgets(c,100,fp)){//讀入每行資料
i--;
if(i==0)strcpy(a,c);//讀到第三行資料
b[k++]=c[j-1];//把每行的那列字元拷到b中
b[k]=0;
printf("第%d行資料:%s\n",i,a);
printf("第%d列資料:%s\n",j,b);
fclose(fp);
擴充套件資料
r語言的使用
read.csv/csv2:逗號分隔資料讀取
.csv可能是目前最常見的平面檔案型別了。它代表的是comma-separatedvalues,簡單來講就是,檔案裡每一個單獨的資料值都是用逗號進行分隔的。
資料檔案被讀取到r工作環境中的第一步通常為呼叫str函式來對該資料物件進行初步檢視,下面的**列出了該函式最簡單的使用方式。
>str(object=flights)
'data.frame':6obs.of6variables:
$carrier:factorw/4levels"aa","b6","dl",..:441234
$flight:int1545171411417254611696
$tailnum:factorw/6levels"n14228","n24211",..:124653
$origin:factorw/3levels"ewr","jfk","lga":132231
$dest:factorw/5levels"atl","bqn","iah",..:334215
$air_time:int227227160183116150
2樓:來自大覺山可愛的周泰
可以用range函式,求的是極差即最大值減最小值
a=1:10
range(a)
r語言中如何從一組資料篩選出符合條件的值,求r的篩選code
3樓:美好一瞬間
假設這一
bai列數為a,dua是vector。a[a<-log(0.0000043,10)]。
第一個用table(), 會把所有zhiuser的頻數顯dao示出來,table(testing$user)。
第二個就取交版集算個權數吧。
如果只看user == 2中,item也相同的個數,那麼
testuser <- testing[testing$user == 2, ]
trainuser <- trainuser[training$user == 2, ]
length(intersect(testuser, trainuser))。
4樓:狂奔的龜
假設這一列數為a,a是vector.
a[a<-log(0.0000043,10)]
5樓:匿名使用者
%in%;match(),pmathch(),應該可以了吧!主要還是看你資料情況來!
6樓:匿名使用者
screen <- x[x < -log(0.0000043,10)]
如何使用r語言統計矩陣的一列中數值等於1的元素個數?
7樓:匿名使用者
sum(matrix[,column.index]==1)
其中matrix是你的矩陣,column.index是你指的那一列的序數。
8樓:匿名使用者
> x<-matrix(c(1,1,2,1,2,3,4,1),4,2)
> x[,1] [,2]
[1,] 1 2
[2,] 1 3
[3,] 2 4
[4,] 1 1
> length(which((x[,1]==1)))[1] 3
> length(which((x[,2]==1)))[1] 1
#x[,1]==1判斷是否為1,返回true或false# which((x[,1]==1))返回為true的行號#length(which((x[,1]==1)))返回為true的行數,即1的個數
excel怎麼求一列資料中某一位的數值滿足某個條件的數值個數。求大神解答
sumproduct right a2 a10 2 注意下區域必須和實際 相符,不能擴大,也不能縮小,否則要用陣列公式,比較麻煩。輸入來如下自公式,同時按ctrl shift enter sum if right a a,len a a find a a 1 0,1,0 sum if right a...
excel中如何把某一列的內容鎖定
1 如何鎖定特定的bai單元格 du 全選工作表ctrl a,點zhi滑鼠右鍵,設定單 dao元格格式 保護,專將 屬鎖定 項勾選去掉 excel預設是勾選的 再選定需要的單元格,設定單元格格式 保護,將 鎖定 項勾選。審閱 保護工作表,開啟 保護工作表 對話方塊,可按預設勾選選項,也可根據需要勾選...
excel如何查詢滿足特定條件的某一列
假設表2根據編號在表1中提取相關資料自動填入 1 在表2的b23單元格輸入公式 vlookup a2,indirect 表1 a char 64 counta 表1 1 1 match b 1,表1 1 1,0 0 回車 見圖一2 選中表2中的b2單元格,橫拉填充第2行,實際結果 見圖二說明 此公式...