1. 程式人生 > >table()、tapply()等函式輸出的結果取值和應用辦法

table()、tapply()等函式輸出的結果取值和應用辦法

參考:https://www.zhihu.com/question/46661384

table()的輸出可以看成是一個帶名字的數字向量。可以用names()和as.numeric()分別得到名稱和頻數:
> x <- sample(c("a", "b", "c"), 100, replace=TRUE)
> names(table(x))
[1] "a" "b" "c"
> as.numeric(table(x))
[1] 42 25 33
或者,可以直接把輸出結果轉化為資料框,as.data.frame():
> as.data.frame(table(x))
x Freq 1 a 42 2 b 25 3 c 33


作者:王冠嵩
連結:https://www.zhihu.com/question/46661384/answer/103506127
來源:知乎
著作權歸作者所有,轉載請聯絡作者獲得授權。

相關推薦

table()tapply()函式輸出結果應用辦法

參考:https://www.zhihu.com/question/46661384 table()的輸出可以看成是一個帶名字的數字向量。可以用names()和as.numeric()分別得到名稱和頻數: > x <- sample(c("a", "b"

本週學習總結 第十週 C++中cincin.get()cin.getline()getline()gets()函式的用法

   先總結幾個string字元陣列常用函式把 需要<string.h>標頭檔案才可以使用:  strlen(字元陣列) 、 strcpy(陣列1,陣列2)把2內容複製到1中去 、 strcat(陣列1,陣列2) 將2中內容連到1中去 、 strcmp(陣

IOS中正弦sincos函式運算的坑

在ios中可以完全相容c的函式,所以第一步要匯入 #include <math.h> 這樣就可以使用c的一系列函數了 c中有cos,sin,tan但是我們傳入度數後都得不到想到的結果,問題是: 我們傳入的是度數,而函式所需的引數是弧度,這裡就要我們做一個度--弧度的轉換

【python】詳解time模組功能asctimelocaltimemktimesleepstrptimestrftimetime函式以及時間的加減運算

在Python中,與時間處理相關的模組有:time、datetime以及calendar。學會計算時間,對程式的調優非常重要,可以在程式中狂打時間戳,來具體判斷程式中哪一塊耗時最多,從而找到程式調優的重心處。這裡先來講一個time模組。 time模組所包含的函式能夠實現以下功能:獲取當前的時間、操作時間和日

SQL中AVG()COUNT()SUM()函式對NULL處理

原文連結:https://blog.csdn.net/whaxrl/article/details/51195241 一、AVG() 求平均值 注意AVE()忽略NULL值,而不是將其作為“0”參與計算 二、COUNT() 兩種用法 1、COUNT

C#實現計算給定報文的HASH,其中包括SHA1SHA256MD5函式的使用

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO

C++中cincin.get()cin.getline()getline()gets()函式的用法

學C++的時候,這幾個輸入函式弄的有點迷糊;這裡做個小結,為了自己複習,也希望對後來者能有所幫助,如果有差錯的地方還請各位多多指教(本文所有程式均通過VC 6.0執行) 1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 附

kotlin之pluscopyOfreverseforEachfiltermapreducefold函式解釋使用

kotlin之::函式呼叫、plus(增加元素)、copyOf(複製陣列)、reverse(翻轉陣列)、forEach(遍歷陣列)、filter(過濾陣列)、map函式操作及擴充套件、reduce函式、fold函式、filter、filterIndexed、takeWhile、infix關鍵字等的解釋和使用示

使用memsetmemcpy函式需要包含string.h而不是strings.h

問題: frm_package.c中呼叫了memset()和memcpy()函式,但是沒有包含相應的標頭檔案,編譯時出現錯誤: [email protected]:~/hwsvn/2sw/1prj_linux/pdu/src/branches/pdu-isocke

解決VS2017報錯fopensprintf函式安全的問題

VS2017中使用fopen、sprintf等函式會出現安全問題,如下: error C4996: ‘fopen’: This function or variable may be unsafe.

cincin.get()cin.getline()getline()gets()函式的用法

學C++的時候,這幾個輸入函式弄的有點迷糊;這裡做個小結,為了自己複習,也希望對後來者能有所幫助,如果有差錯的地方還請各位多多指教(本文所有程式均通過VC 6.0執行)轉載請保留作者資訊; 1、cin 1、cin.get() 2、cin.getline() 3、getli

解決vs2015使用fopenfprintf函式報錯的問題

出現錯誤提示: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online

C++學習筆記26 size()length()函式的返回的問題

c++ string類length()、size()等函式返回值屬於無符號數 首先看一個例子 string s = ""; for(int i = 0; i < s.length() - 1; ++i) { cout << "s.

C++中的cincin.get()cin.getline()getline()gets()函式的用法

1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 1.cin>> 用法1:最基本,也是最常用的用法,輸入一個數字: #include <iostream>

解決Windows下PHP的execshell_exec函式不能正常執行的方法

  在Windows平臺下安裝PHP後,在使用PHP的exec、shell_exec等函式時,經常會遇到報錯:unable to fork...,這實際上是因為PHP對cmd.exe沒有足夠的許可權引起的。 解決方法:為C:\Windows\System32\cmd.exe

記QDialog中execshowhide函式要點

QWidget 的show()、hide()、setVisible()、setHidden() 這4個函式讓人看得眼花繚亂,但是開啟原始碼一看,原來最終呼叫的只是一個函式:setVisible(bool visible) (注意這些只是QWideget中是這樣,而對話方塊因

mongodb 中maxminsumavg函式用法

記錄一個tip,網上沒找到合理方案,自己試出來的~ mongodb中test表的資料如下 db.test.find() { "_id" : "A", "company_name" : "公司A", "search_fre

java中針對safari下載pdfexcelword文檔變成exe文件解決辦法

info atoi 文檔 發現 down 設置 inf 針對 測試 今天在寫一個下載文檔的方法時,測試瀏覽器的兼容性問題,發現在mac自帶的safari瀏覽器中文檔下載後全部變成exe文件,查了很久才發現是自己的下載方法中的Content-type 的設置有關系 當 Co

PYTHON自動化Day6-函式多個返回匿名函式列表生成式,三元運算子,os模組,sys模組,時間模組,字典排序,資料庫操作,加密(md5)

一.函式多個返回值和匿名函式 #函式返回多個值,用一個變數接收 def say(): num1=1 num2=2 num3=3 return num1,num2,num3 res=say() print(res) #打印出來是元組。 函式如果返回多個值的話,會把返回的

Scala程式設計學習之9-第 9 章隱式轉換隱式函式,隱式

9.1隱式轉換 9.1.1提出問題 先看一段程式碼,引出隱式轉換的實際需要=>指定某些資料型別的相互轉化 object Scala01 { def main(args: Array[String]): Unit = { val num : Int = 3.5