একটি পাঠ্য ফাইলে outliers সনাক্ত করতে স্ক্রিপ্ট


0

আমি একটি স্ক্রিপ্ট খুঁজছি যা নিম্নলিখিত ইনপুট দিয়েছে:

এ = 0 বি = 0 সি = 0
এ = 0 বি = 0 সি = 0
এ = 0 বি = 0 সি = 0
এ = 0 বি = 0 সি = 0.01
এ = 0 বি = 0 সি = 0
এ = 0 বি = 0 সি = 2

ক্ষেত্র "সি" শূন্য নয় এমন সমস্ত লাইন আউটপুট দেয়:

এ = 0 বি = 0 সি = 2
এ = 0 বি = 0 সি = 0.01

এটি করার একটি উপায় হ'ল গ্রেপ "সি = 1" | "সি = 2" | "সি = 3" .. তবে এটি স্পষ্টতই অদক্ষ ...

কোন ধারণা ? এই স্ক্রিপ্টটি উইন্ডোতে চলবে (সাইগউইন ইনস্টল করা)। যদি তৃতীয় পক্ষের সফ্টওয়্যার (যেমন। এক্সেল) এর সাথে যুক্ত করার কোনও উপায় থাকে তবে তাও আগ্রহের বিষয় ....


ইচ্ছার মান Aএবং Bপাশাপাশি আলাদা আলাদা? যদি তা হয় তবে এগুলি কি কেবল এড়ানো যায়?
DMA57361

এ এবং বি এর মানগুলিকে উপেক্ষা করা যেতে পারে ... সি কী শূন্যের উপরে রয়েছে এমন সমস্ত লাইন স্পট করতে সক্ষম হচ্ছে (এমনকি খুব সামান্য উদাহরণস্বরূপ সি = 0.0001
হলেও

উত্তর:


4

এটার অর্থ grep -v C=0এখানে কী , তাই আপনি দেখতে পাবেন যে লাইনগুলি গ্রেপ ছাড়াই 'সি = 0' অন্তর্ভুক্ত করে না , আমার ধারণা আপনি একই কাজটি করার জন্য কিছুটা জটিল রেজেক্স ব্যবহার করতে পারেন (যদিও এত মার্জিত নয়)।-vv


দুর্দান্ত, ঠিক আমি যা খুঁজছিলাম ... ধন্যবাদ
ইলেকো

আপনাকে grep -v 'C=0$'লাইনটির শেষে শূন্যটি নোঙ্গর করতে হবে বা এটি "সি = 0.01" বাদ দেবে।
ডেনিস উইলিয়ামসন

@ ডেনিস নিশ্চিত আপনার প্রশংসনীয় পরিপূরক জন্য ধন্যবাদ।
জোকসটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.