ฉันมีปัญหากับช่องว่างนำหน้าและต่อท้ายใน data.frame เช่นฉันชอบที่จะดูเฉพาะrow
ในdata.frame
ตามเงื่อนไขบางอย่าง:
> myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)]
[1] codeHelper country dummyLI dummyLMI dummyUMI
[6] dummyHInonOECD dummyHIOECD dummyOECD
<0 rows> (or 0-length row.names)
ฉันสงสัยว่าทำไมฉันไม่ได้รับผลลัพธ์ที่คาดหวังเนื่องจากประเทศออสเตรียมีอยู่ในตัวฉันdata.frame
อย่างชัดเจน หลังจากดูประวัติรหัสของฉันและพยายามหาสิ่งที่ผิดพลาดฉันพยายาม:
> myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)]
codeHelper country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD
18 AUT Austria 0 0 0 0 1
dummyOECD
18 1
ทั้งหมดที่ฉันมีการเปลี่ยนแปลงในคำสั่งเป็นช่องว่างเพิ่มเติมหลังจากออสเตรีย
ปัญหาที่น่ารำคาญเพิ่มเติมอย่างเห็นได้ชัดเกิดขึ้น เช่นเมื่อฉันต้องการรวมสองเฟรมตามคอลัมน์ประเทศ หนึ่งdata.frame
ใช้"Austria "
ในขณะที่กรอบอื่น ๆ "Austria"
ที่มี การจับคู่ไม่ทำงาน
- มีวิธีที่ดีในการ 'แสดง' ช่องว่างบนหน้าจอของฉันเพื่อให้ฉันตระหนักถึงปัญหาหรือไม่
- และฉันสามารถลบช่องว่างนำหน้าและต่อท้ายใน R ได้หรือไม่
จนถึงตอนนี้ฉันเคยเขียนPerl
สคริปต์ง่าย ๆซึ่งลบช่องว่างออก แต่มันคงจะดีถ้าฉันสามารถทำมันได้ในอาร์
sub()
ใช้Perl
สัญกรณ์เช่นกัน ขอโทษด้วยกับเรื่องนั้น. ฉันจะลองใช้ฟังก์ชั่นนี้ แต่สำหรับคำถามแรกของฉันฉันยังไม่มีวิธีแก้ปัญหา