Bir data.frame içinde önde gelen ve sondaki boşluk ile bazı sorunlar yaşıyorum. Örneğin ben Belli bir bölüme bakmak ister row
bir de data.frame
belli bir koşula dayalı:
> 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)
Avusturya ülkemde açıkça var olduğu için neden beklenen çıktıyı alamadığımı merak ediyordum data.frame
. Kod geçmişime bakıp neyin yanlış gittiğini anlamaya çalıştıktan sonra denedim:
> 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
Komutada değiştirdiğim tek şey Avusturya'dan sonra ek bir boşluk.
Daha fazla can sıkıcı problemler ortaya çıkıyor. Örneğin, ülke sütununa göre iki kareyi birleştirmek istediğimde. Biri diğer çerçeveyi data.frame
kullanırken kullanır . Eşleme çalışmıyor."Austria "
"Austria"
- Sorunun farkına varabilmem için boşlukları ekranımda 'göstermenin' güzel bir yolu var mı?
- Ve R'deki önde gelen ve sondaki boşlukları kaldırabilir miyim?
Şimdiye kadar Perl
boşlukları kaldıran basit bir senaryo yazıyordum ama bir şekilde R içinde yapabilirsem iyi olurdu.
sub()
kullandığını gördümPerl
. Bunun için üzgünüm. Ben bu işlevi kullanmaya çalışacağım. Ama ilk sorum için henüz bir çözümüm yok.