2017-11-08 17 views
-2

店舗名、商品名、価格などの11列の食料品販売データがあります。私の分析では、すべての列値を必要としません。レポートを生成するために必要な列の値はほんの少しです。csvファイルから必要な列を引き出す方法は?

これのRコードは何ですか?

例:以下は、販売データの列名です。私は以下の列の値のうち6つだけ必要です。私はまた、これらの答えは私が

STORE_NAME STORE_ID DEVICE_SERIAL_NUMBER BILL_NUMBER BARCODE ITEM_NAME VARIANT_NAME BASEPACK CATEGORY BRAND MANUFACTURER QUANTITY_SOLD PRICE PURCHASE_PRICE SELLING_PRICE SALES_VAT USER_NAME COUNTER CUSTOMER_NAME CUSTOMER_PHONE BILL_DATE CREATED_DATE 
+2

(https://stackoverflow.com/questions/5963269/how-to-make-a-great [再現可能な例を書く方法]チェックアウト-r-reproducible-example)である。 :) – Therkel

答えて

0

あなたが使用できることを、read.tableまたはread.csvですべてのデータを読み込み、その後のみを抽出を理解していない、コーディングが、エラーが表示されていることを試してみました。これは、Rに角括弧を使用したものです。あなたはそれを行うのいずれかのカラム番号またはカラム名ですることができます

lots.of.cols <- data.frame(a=1:20, b=2:21, c=3:22, d=runif(20), e=runif(20)) 

only.first.two.cols <- lots.of.cols[,c(1,2)] #extract only column 1 and 2 
str(only.first.two.rows) 

only.a.and.b <- lots.of.cols[,c("a", "b")] 
str(only.a.and.b) 
+0

ありがとうbernad ....その仕事....私は以下のような別のコードを試しました> tablename $ STORE_NAME = NULL –

+0

これを達成するために無限の方法があります - 大括弧はおそらく最も多目的なツールですあなたのツールボックス。これが正しい答えだったら、「この回答を受け入れる」ボタンを押してください。 – Bernhard

関連する問題