ডেটা.ফ্রেমে হোয়াইটস্পেসের শীর্ষস্থানীয় এবং পশ্চাদপসরণ করতে আমার কিছুটা সমস্যা হচ্ছে। যেমন আমি একটি নির্দিষ্ট কটাক্ষপাত করা করতে চান 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
কমান্ডটিতে আমি যা কিছু পরিবর্তন করেছি তা হ'ল অস্ট্রিয়ার পরে একটি অতিরিক্ত সাদা জায়গা ace
স্পষ্টতই আরও বিরক্তিকর সমস্যা দেখা দেয়। যেমন আমি যখন দেশের কলামের উপর ভিত্তি করে দুটি ফ্রেম একত্রীকরণ করতে চাই। একটি অন্য ফ্রেমের data.frame
ব্যবহারের "Austria "
সময় ব্যবহার করে "Austria"
। মিলটি কাজ করে না।
- আমার স্ক্রিনে শ্বেত স্থানটি 'দেখানোর' জন্য কি কোনও দুর্দান্ত উপায় আছে যাতে আমি সমস্যাটি সম্পর্কে সচেতন হই?
- আর আমি কি আর এর অগ্রণী এবং অনুসরণীয় সাদা স্থানটি সরাতে পারি?
এখনও অবধি আমি একটি সাধারণ Perl
স্ক্রিপ্ট লিখতাম যা শ্বেতস্থান সরিয়ে দেয় তবে আমি যদি কোনওভাবে আর এর ভিতরে এটি করতে পারি তবে এটি ভাল হবে would
sub()
ব্যবহার করেPerl
। এর জন্যে দুঃখিত. আমি ফাংশনটি ব্যবহার করার চেষ্টা করতে যাচ্ছি। তবে আমার প্রথম প্রশ্নের জন্য আমার এখনও কোনও সমাধান নেই।