導航:首頁 > 數據處理 > 如何查看r語言裡面的數據集

如何查看r語言裡面的數據集

發布時間:2023-07-13 17:13:42

㈠ R語言自學筆記-2內置數據集

#b站視頻——R語言入門與數據分析

#內置數據集

#固定格式的數據(矩陣、數據框或一個時間序列等)

#統計建模、回歸分析等試驗需要找合適的數據集

#R內置數據集,存儲在,通過

help(package="datasets")

#通過data函數訪問這些數據集

data()

#得到新窗口  前面:數據集名字  後面:內容

#包含R所有用到的數據類型,包括:向量、矩陣、列表、因子、數據框以及時間序列等

#直接輸入數據集的名字就可以直接使用這些數據集

#輸出一個向量

rivers

#是北美141條河流長度

#這些數據集的名字都是內置的,一般我們在給變數命名時最好不要重復

#否則數據集在當前對話中會被置換掉

#例如

rivers<-c(1,2,3)

rivers

#不過影響不大

#再使用data函數重新載入這個數據集就可以了

data("rivers")

rivers

#一些常用內置數據集

#默認介紹頁面只有名字和介紹,並沒有給出數據分類

#哪些是向量、矩陣、數據框等?

#查看數據集除了直接敲數據集名字顯示數據之外

#還可以使用help函數查看每個數據集具體的內容

help("mtcars")

euro

#歐元匯率,長度為11,每個元素都有命名

#輸出向量的屬性信息

names(euro)

#將5個數據構成一個數據框

向量

state.abb #美國50個州的雙字母縮寫

state.area #美國50個州的面積

state.name #美國50個州的全稱

因子

state.division #美國50個州的分類,9個類別

state.region #美國50個州的地理分類

#

state<-data.frame(state.name,state.abb,state.area,state.division,state.region)

state

state.x77 #美國50個州的八個指標

state.x77

VADeaths #1940年弗吉尼亞州死亡率(每千人)

volcano #某火山區的地理信息(10米×10米的網格)

WorldPhones #8個區域在7個年份的電話總數

iris3 #3種鳶尾花形態數據

#以上矩陣→適合畫熱圖

heatmap(volcano)

#這里只是作為一個演示,還需要對這個圖進行一些調整

#更復雜的數據結構

Titanic #泰坦尼克乘員統計,是一個數組

UCBAdmissions #伯克利分校1973年院系、錄取和性別的頻數

crimtab #3000個男性罪犯左手中指長度和身高關系

HairEyeColor #592人頭發顏色、眼睛顏色和性別的頻數

occupationalStatus #英國男性父子職業聯系

#類矩陣

eurodist #歐洲12個城市的距離矩陣,只有下三角部分

Harman23.cor #305個女孩八個形態指標的相關系數矩陣

Harman74.cor #145個兒童24個心理指標的相關系數矩陣

#R中內置最多的數據集——數據框

cars #1920年代汽車速度對剎車距離的影響

iris #3種鳶尾花形態數據

mtcars #32輛汽車在11個指標上的數據

rock #48塊石頭的形態數據

sleep #兩葯物的催眠效果

swiss #瑞士生育率和社會經濟指標

trees #樹木形態指標

USArrests #美國50個州的四個犯罪率指標

women #15名女性的身高和體重

#列表

state.center #美國50個州中心的經度和緯度

#類數據框

Orange #桔子樹生長數據

#時間序列數據,和數據框類似,不同的是具有時間序列的順序,是數據分析中非常常見的格式

#能反映出變化情況以及變化的趨勢等

#因此有很多專門的方法用於時間序列的數據分析

co2 #1959-1997年每月大氣co2濃度(ppm)

presidents #1945-1974年每季度美國總統支持率

uspop #1790–1970美國每十年一次的人口總數(百萬為單位)

#除了內置數據集之外,許多R擴展包中也內置了很多數據集

#這些數據集作為擴展包的函數使用的案例

#載入R包之後這些數據集也同樣被載入進來

#例如MASS包中的Cars93數據

#包含了27個變數,是1993年93輛汽車的型號指標

install.packages("MASS")

library("MASS")

help("Cars93")

#使用data函數在參數package中等於對應R包的名字,即可列出每個R包中包含的數據集

#ex

data(package="MASS")

#顯示R中所有可用的數據集

data(package=.packages(all.available = TRUE))

#不載入R包使用其中的數據集

data(Chile,package="car")

Chile

#> data(Chile,package="car")

#Warning message:

#  In data(Chile, package = "car") : data set 『Chile』 not found

#> Chile

#Error: object 'Chile' not found

install.packages("car")

library("car")

help("Chile")

㈡ R語言自學筆記-3設置路徑、R包操作

#設置默認路徑

#顯示當前工作目錄(軟體默認使用工作目錄)

getwd()

#修改默認工作目錄

setwd(dir = "e:/Rwork/")

#提示工作目錄

getwd()

#查看目錄下包含的文件

list.files()

#或者

dir()

#R包安裝

install.packages("vcd")

#顯示庫所在的位置

.libPaths()

#顯示庫里有哪些安裝包

library()

#載入包

library(vcd)

#or

require(vcd)

#直接輸入函數看某些函數來自於R的哪個包

#如何使用R包

help(package="vcd")

help(package="ggplot2")

#查看包的信息,列出R包的基礎內容,顯示內置的數據集的內容,給包中的函數作為案例來使用

library(help="vcd")

#還有一些包中的函數,是包的核心內容,擴展了R的功能

Arthritis

#列出包中所有包含的函數

ls("package:vcd")

#每個函數如何使用查看對應幫助文檔

#列出R包中包含的所有數據集

data(package="vcd")

#使用完一個包之後,將包從內存中移除

detach("package:vcd")

#再使用

Arthritis

#會出現報錯:需要重新再載入

#刪除已安裝的包

remove.packages("vcd")

#會將R包從硬碟上徹底刪除,無法繼續使用了,用得不多

#R包的批量移植(更換新設備)

#列出當前環境中已安裝的R包

installed.packages()

#取第一列,,,使用下標來訪問數據框的第一列

installed.packages()[,1]

#將所以R包名字保存到一個文件中

Rpack<- installed.packages()[,1]

save(Rpack,file = "Rpack.Rwork")

#將這個文件移到另一個設備上

#在另一個設備上使用load函數打開這個文件

#存到另外一個變數Rpack中

#看到這些R包

#Rpack

#批量安裝這些R包

#使用一個for循環

for(i in Rpack)install.packages(i)

#如何獲取R的幫助信息

help.start()

#查看某個函數的功能

help(sum)

#or

?plot

?sum

#快速了解函數參數而不想查閱詳細文檔

args(plot)

#查看函數使用案例

example(mean)

example("hist")

#列出R的一些案例圖

demo(graphics)

#查看R安裝的某個包的幫助文檔

help(package=ggplot2)

#有些R包包含vignette文檔,這中文檔包含更多內容,也更加規范,裡面有簡介、教程、開發文檔等

vignette()

#不是每個包都包含這種格式的文檔

vignette("xts")

#有時安裝了某包但使用help命令搜索不到相關函數,是因為沒有載入這個包

#需用使用library函數載入這個包

#載入之後才能使用help函數找到相關文檔

#或者直接在help命令中加上package選項  等於  要搜索R包的名字,這種方法比較麻煩

#??接要搜索函數名字,這種情況下不載入包也可以

#有些情況下,不知道具體的函數名,只能模糊搜索

#查找與繪制熱圖相關的幫助信息(使用這條命令進行本地搜索)

help.search(heatmap)

#提示搜索不到

#因為需要加上引號

help.search("heatmap")

#搜到stats包中的heatmap函數,可以用來繪制熱圖

#help.search("heatmap")也可以簡寫成下面一條命令

??heatmap#不需要加引號

#列出所有包含關鍵字的內容

apropos("sum")

#可以通過mod參數調整查詢的內容

apropos("sum",mod="function")#只列出函數

#help.search或??都是進行本地的文檔搜索

#有時搜索不到或者文檔太老了可以使用RSiteSearch()函數進行網路搜索

RSiteSearch(matlab)

#運行函數會使用默認瀏覽器來訪問R官網,在官網中進行搜索,列出更多的結果

#可以利用搜索引擎進行問題搜索

㈢ 有哪位大俠用R語言讀取過SQL Server2008(非SQL Server20016)中SSAS中的多維數據集數據,求解答!謝謝!

新建具體的角色,根據需求定義相應的許可權,即可

對於訪問控制需求(這里以SQL Server 2005自帶的示例說明)有如下說明:假設Adventure Works Cycles將全球的銷售按國家和地區分為不同的分公司(Australia分公司、Canada分公司、France分公司、Germany分公司、United Kingdom分公司、United States分公司),

總公司CEO可以看到每個分公司的銷售情況,分公司的經理只能看到自己所在的分公司的銷售情況。分析需求可以得知,實際上需要根據用戶來決定用戶訪問的數據,可以利用SQL Server 2005 Analysis Service中定義角色的方式來控制。

定義角色可以在多維數據集開發環境中定義,也可以完成多維數集部署之後在資料庫伺服器端定義。

多維數據集角色是一類訪問許可權的集合,可以在角色中定義屬於這個角色的用戶能訪問什麼數據,不能訪問什麼數據。定義了角色之後,可以為這個角色添加成員,成員是伺服器Windwos賬戶或者是域賬戶。當某個角色賦於某個成員之後,客戶端使用該用戶登陸的時候,只能看到角色中定義的許可權訪問多維數據集。如果在開發環境定義的角色必須先保存然後部署才能生效。

下面具體介紹設置方法(前台測試工具用普科(ProClarity)):

1、新建Windows測試賬戶「Jeffrey」。不要定義成Administrator組,因為Administrator組的用戶自動擁有訪問多維數集的許可權。

2、打開Analysis Servie 項目工程,在角色列表項中單擊右鍵新建角色,打開新建角色對框。

3、設置訪問許可權(如圖1)。

圖1

以Jeffery用戶登陸,customer下的區域維度所有成員只有Australi,成功的限制Jeffery用戶只能訪問Australi數據

閱讀全文

與如何查看r語言裡面的數據集相關的資料

熱點內容
電梯主板程序用什麼語言編寫 瀏覽:102
山西啤酒代理大概多少錢 瀏覽:207
為什麼現在的肉菜市場沒有生意 瀏覽:75
銷售報表數據如何縮小列印 瀏覽:689
九江毛尖茶代理需要什麼條件 瀏覽:11
農產品怎麼注冊個人品牌 瀏覽:317
logo設計多少錢信息 瀏覽:621
杭州隔離乳代理需要什麼條件 瀏覽:180
爐石傳說暴風城可交易是什麼意思 瀏覽:418
年輕人做技術要注意什麼 瀏覽:126
換季產品怎麼玩 瀏覽:904
南充有哪些鄉土菜市場 瀏覽:482
神州買買車代理費多少 瀏覽:995
夜遊產品體系如何構建 瀏覽:143
怎麼讓公司的產品入駐自營超市 瀏覽:498
有什麼祛痘印好的產品 瀏覽:69
刷臉支付技術在哪裡 瀏覽:840
企業年審里的即時信息怎麼填 瀏覽:382
消防產品公司如何管理物料 瀏覽:98
三無產品索賠依據是什麼 瀏覽:203