คำถามติดแท็ก r

R เป็นภาษาการเขียนโปรแกรมแบบโอเพนซอร์สและสภาพแวดล้อมซอฟต์แวร์สำหรับการคำนวณทางสถิติชีวสารสนเทศศาสตร์การสร้างภาพและการคำนวณทั่วไป โปรดให้ตัวอย่างที่น้อยที่สุดและทำซ้ำได้พร้อมกับผลลัพธ์ที่ต้องการ ใช้ `dput ()` สำหรับข้อมูลและระบุแพ็คเกจที่ไม่ใช่ฐานทั้งหมดด้วยการเรียก `library ()` อย่าฝังรูปภาพสำหรับข้อมูลหรือรหัสให้ใช้บล็อกรหัสเยื้องแทน สำหรับคำถามที่เกี่ยวข้องกับสถิติให้ใช้ https://stats.stackexchange.com

8
ทำซ้ำแต่ละแถวของข้อมูลกำหนดจำนวนครั้งที่ระบุในคอลัมน์
df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'), freq = 1:3) วิธีที่ง่ายที่สุดในการขยายแต่ละแถวคือสองคอลัมน์แรกของ data.frame ข้างต้นเพื่อให้แต่ละแถวซ้ำจำนวนครั้งที่ระบุในคอลัมน์ 'freq' ในคำอื่น ๆ ไปจากนี้: df var1 var2 freq 1 a d 1 2 b e 2 3 c f 3 สำหรับสิ่งนี้: df.expanded var1 var2 1 a d 2 b e 3 b …
150 r  dataframe  replicate 

6
การใส่คำอธิบายประกอบข้อความลงในแต่ละด้านใน ggplot2
ฉันต้องการใส่คำอธิบายประกอบข้อความในส่วนสุดท้ายของพล็อตด้วยรหัสต่อไปนี้: library(ggplot2) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5) print(p) แต่รหัสนี้จะใส่คำอธิบายประกอบข้อความในทุกแง่มุม ฉันจะขอขอบคุณอย่างมากหากคุณแนะนำวิธีการรับข้อความอธิบายประกอบในแง่มุมเดียว

12
การใช้แพ็คเกจ rJava บน Win7 64 บิตพร้อม R
ฉันกำลังพยายามติดตั้งrJavaบนคอมพิวเตอร์ด้วย Win 7 64 บิต เมื่อฉันวิ่ง install.packages("rJava") ดูเหมือนว่าทุกอย่างจะดี: Installing package(s) into ‘C:/Users/djq/Documents/R/win-library/2.13’ (as ‘lib’ is unspecified) trying URL 'http://software.rc.fas.harvard.edu/mirrors/R/bin/windows/contrib/2.13/rJava_0.9-1.zip' Content type 'application/zip' length 654936 bytes (639 Kb) opened URL downloaded 639 Kb package 'rJava' successfully unpacked and MD5 sums checked The downloaded packages are in C:\TEMP\RtmpW2eAUw\downloaded_packages แต่เมื่อฉันพยายามโหลดห้องสมุดlibrary(rJava)ฉันได้รับข้อผิดพลาดต่อไปนี้: Error : .onLoad …
149 r  rjava 

8
วิธีการตั้งค่าขนาดสำหรับภาพในพื้นที่โดยใช้ knitr สำหรับ markdown?
ผมมีภาพในท้องถิ่นที่ฉันต้องการที่จะรวมอยู่ใน.Rmdไฟล์ที่ผมจะแล้วknitและแปลงเป็น HTML Pandocสไลด์ด้วย ต่อโพสต์นี้จะแทรกภาพในพื้นที่: ![Image Title](path/to/your/image) มีวิธีการแก้ไขรหัสนี้เพื่อตั้งขนาดภาพหรือไม่
149 image  r  markdown  knitr  pandoc 

8
การจัดการหน่วยความจำ R / ไม่สามารถจัดสรรเวกเตอร์ที่มีขนาด n Mb
ฉันพบปัญหาในการพยายามใช้วัตถุขนาดใหญ่ใน R ตัวอย่างเช่น: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of size 572.2 Mb # Can't go smaller anymore …

16
มีวิธีที่จะทำให้ R ส่งเสียงบี๊บ / เล่นเสียงในตอนท้ายของสคริปต์หรือไม่?
เมื่อฉันเรียกใช้สคริปต์ R ฉันไปทำอย่างอื่นบนเดสก์ท็อปอื่น ถ้าฉันไม่ตรวจสอบบ่อยครั้งฉันจะไม่มีทางรู้ว่าเมื่อบางสิ่งเสร็จสิ้น มีวิธีเรียกใช้เสียงบี๊บ (เช่นเสียงบี๊บของระบบ) หรือรับ R เพื่อเล่นเสียงหรือแจ้งคำรามผ่านโค้ดบางส่วนเมื่อสิ้นสุดสคริปต์ของฉันหรือไม่
149 r 

11
ลบคอลัมน์ออกจาก dataframe โดยที่ค่าทั้งหมดคือ NA
ฉันมีปัญหากับกรอบข้อมูลและไม่สามารถจริงๆแก้ไขปัญหาที่ตัวเอง: dataframeมีพลคุณสมบัติเป็นคอลัมน์และแต่ละแถวเป็นหนึ่งในชุดข้อมูล คำถามคือ: วิธีการกำจัดคอลัมน์ที่ทุกค่าแถวคือ NA ?
149 r  apply  dataframe 

4
คำอธิบายที่ดีขึ้นเกี่ยวกับเวลาที่จะใช้การนำเข้า / ขึ้นอยู่กับ
คู่มือ " การเขียนส่วนขยาย R " ให้คำแนะนำต่อไปนี้เกี่ยวกับเวลาที่จะใช้การนำเข้าหรือขึ้นอยู่กับ: กฎทั่วไปคือ แพคเกจที่จำเป็นต้องใช้ namespace เท่านั้นในการโหลดแพ็กเกจโดยใช้ไลบรารี่ (pkgname) จะต้องแสดงรายการในฟิลด์ 'Imports' และไม่อยู่ในฟิลด์ 'Depends' แพ็กเกจที่ต้องแนบเพื่อโหลดแพ็กเกจสำเร็จโดยใช้ไลบรารี่ (pkgname) จะต้องแสดงรายการในฟิลด์ 'ขึ้นอยู่กับ' เท่านั้น บางคนสามารถให้ความกระจ่างเกี่ยวกับเรื่องนี้ได้มากกว่านี้หรือไม่? ฉันจะรู้ได้อย่างไรว่าเมื่อใดที่แพ็คเกจของฉันต้องการโหลดเนมสเปซเมื่อเทียบกับเมื่อฉันต้องการแพ็กเกจเท่านั้น ตัวอย่างของทั้งสองคืออะไร ฉันคิดว่าแพคเกจทั่วไปเป็นเพียงชุดของฟังก์ชั่นที่บางครั้งเรียกฟังก์ชั่นในแพ็คเกจอื่น ๆ (ที่มีการทำงานบางส่วนได้รับการเข้ารหัสแล้ว) สถานการณ์นี้เป็น 1 หรือ 2 ข้างต้นหรือไม่ แก้ไข ฉันเขียนโพสต์บล็อกพร้อมส่วนในหัวข้อเฉพาะนี้ (ค้นหา 'Imports v Depends') ภาพทำให้เข้าใจได้ง่ายขึ้นมาก
148 r 


7
จะเพิ่มขนาดตัวอักษรในเนื้อเรื่องใน R ได้อย่างไร?
ฉันสับสน. วิธีที่ถูกต้องในการเพิ่มขนาดตัวอักษรของข้อความในชื่อป้ายกำกับและสถานที่อื่น ๆ ของพล็อตคืออะไร? ตัวอย่างเช่น x <- rnorm(100) hist(x, xlim=range(x), xlab= "Variable Label", ylab="density", main="Title of plot", prob=TRUE, ps=30) psโต้แย้งไม่ได้เปลี่ยนขนาดตัวอักษร ( แต่ก็กล่าวว่าใน R ช่วยเหลือ?parว่ามันสำหรับ "ขนาดจุดของข้อความ ( แต่ไม่สัญลักษณ์)" นอกจากนี้ยังเป็นไปได้ที่จะแยกการเปลี่ยนขนาดตัวอักษรจากฟังก์ชั่นการวางแผนเช่นhist?
147 r  plot 

4
เปลี่ยนขนาดของชื่อแกนและป้ายกำกับใน ggplot2
ฉันมีคำถามง่าย ๆ ซึ่งฉันพยายามค้นหาคำตอบ ฉันหวังว่าบางคนที่นี่อาจช่วยฉันได้ ตัวอย่าง dataframe นำเสนอด้านล่าง: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g ฉันแค่ต้องการเรียนรู้วิธีเปลี่ยนขนาดตัวอักษรของชื่อแกนและป้ายชื่อแกน
146 r  ggplot2 

8
แทนที่ค่า 0 ทั้งหมดเป็น NA
ฉันมี dataframe พร้อมคอลัมน์ตัวเลขบางตัว บางแถวมีค่า 0 ซึ่งควรพิจารณาว่าเป็นโมฆะในการวิเคราะห์ทางสถิติ วิธีที่เร็วที่สุดในการแทนที่ค่า 0 ทั้งหมดเป็น NULL ใน R คืออะไร
145 r  r-faq 


5
เลือกหลายคอลัมน์ใน data.table ตามดัชนีตัวเลข
เราจะเลือกหลายคอลัมน์โดยใช้เวกเตอร์ของดัชนีตัวเลขของพวกเขา (ตำแหน่ง) ในได้data.tableอย่างไร? นี่คือวิธีที่เราจะทำกับdata.frame: df <- data.frame(a = 1, b = 2, c = 3) df[ , 2:3] # b c # 1 2 3
143 r  data.table 

7
ความแตกต่างระหว่าง lapply และ do.call คืออะไร
ฉันเรียนรู้ R เร็ว ๆ นี้และสับสนโดยทั้งสองฟังก์ชั่นและlapply do.callดูเหมือนว่าพวกเขาจะคล้ายกับmapฟังก์ชั่นใน Lisp แต่ทำไมมีสองฟังก์ชั่นที่มีชื่อต่างกัน? ทำไม R ไม่ใช้ฟังก์ชั่นที่เรียกว่าmap?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.