আমার কাছে একটি আর ডেটা ফ্রেম রয়েছে যাতে আমি একটি ফ্যাক্টরটি "প্রসারিত" করতে পারি যাতে প্রতিটি ফ্যাক্টর স্তরের জন্য একটি নতুন ডেটা ফ্রেমে একটি যুক্ত কলাম থাকে, এতে 1/0 সূচক থাকে। যেমন ধরুন আমার কাছে রয়েছে:
df.original <-data.frame(eggs = c("foo", "foo", "bar", "bar"), ham = c(1,2,3,4))
আমি চাই:
df.desired <- data.frame(foo = c(1,1,0,0), bar=c(0,0,1,1), ham=c(1,2,3,4))
কারণ নির্দিষ্ট বিশ্লেষণগুলির জন্য যার জন্য আপনার সম্পূর্ণ সংখ্যার ডেটা ফ্রেম থাকা দরকার (যেমন, মূল উপাদান বিশ্লেষণ), আমি ভেবেছিলাম এই বৈশিষ্ট্যটি অন্তর্নির্মিত হতে পারে this এটি করার জন্য কোনও ফাংশন লেখা খুব শক্ত হওয়া উচিত নয়, তবে আমি কিছুটা ধারণা করতে পারি কলামের নাম সম্পর্কিত চ্যালেঞ্জগুলি এবং যদি ইতিমধ্যে কিছু উপস্থিত থাকে তবে আমি এটি ব্যবহার করব।
castআমার জন্য ব্যবহারের চেয়ে অনেক দ্রুত ছিল ।