質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

Q&A

解決済

1回答

359閲覧

CSVファイルを読み込んで表示した際,変数名が正しく表示されない。

tere

総合スコア5

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

0グッド

0クリップ

投稿2022/10/21 22:51

前提・実現したいこと

CSVファイルを読み込んで表示した際,変数名の前につく「X.」を消したい。

発生している問題

R

1dat = read.csv("ans2.csv") 2 3str(dat)

と打ったら,

'data.frame': 82 obs. of 32 variables: $ X.B01: int 5 6 5 6 5 6 6 6 6 5 ... $ B02 : int 1 4 1 1 4 2 3 3 6 2 ... $ B03 : int 5 6 6 6 6 6 6 5 6 6 ... $ B04 : int 4 1 1 4 6 5 4 1 4 3 ... $ B05 : int 1 4 2 1 3 1 2 1 6 2 ... $ B06 : int 1 4 1 5 4 2 4 4 6 4 ... $ B07 : int 4 1 2 3 1 5 3 3 1 2 ... $ B08 : int 4 1 1 2 5 4 2 3 6 4 ... $ B09 : int 4 4 3 3 4 2 3 4 6 5 ... $ B10 : int 6 5 3 6 6 5 3 3 4 4 ... $ B11 : int 4 6 6 5 3 1 3 3 5 6 ... $ B12 : int 5 6 6 6 6 6 5 5 3 6 ... $ B13 : int 1 2 1 2 1 1 3 2 5 3 ... $ B14 : int 2 3 1 3 1 1 2 2 6 4 ... $ B15 : int 2 5 4 4 1 3 3 3 2 4 ... $ B16 : int 5 6 6 5 2 6 5 5 6 6 ... $ B17 : int 1 1 1 5 1 1 2 2 2 1 ... $ B18 : int 4 4 3 5 5 4 4 4 6 4 ... $ B19 : int 6 6 5 5 6 6 5 4 6 6 ... $ B20 : int 6 1 3 6 6 5 4 3 6 3 ... $ B21 : int 5 6 3 6 6 4 4 3 6 5 ... $ B22 : int 3 1 1 3 5 4 4 3 3 3 ... $ B23 : int 4 2 1 4 5 3 4 3 4 3 ... $ B24 : int 2 5 1 2 5 5 4 4 5 5 ... $ B25 : int 4 6 3 1 6 2 2 2 4 5 ... $ B26 : int 4 5 4 1 5 6 2 2 4 6 ... $ B27 : int 1 5 4 2 2 6 2 4 6 6 ... $ B28 : int 4 6 4 3 3 3 3 3 5 6 ... $ B29 : int 2 2 2 3 1 2 3 3 3 2 ... $ B30 : int 4 5 3 5 6 3 3 4 3 4 ... $ B31 : int 5 5 3 1 6 6 2 3 4 6 ... $ B32 : int 2 4 5 2 6 2 3 4 2 3 ...

のような結果が出ました。
2行目に「X.B01」とありますが,この「X」はどういう意味で,消すことはできるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2022/10/21 23:44

ans2.csv の一行目を見れば確実なことが判るかと思いますが、以下の様に % などの文字が先頭に含まれているのかもしれません。 %B01,B02,B03,B04,... もしくは、check.names を FALSE にして読み込んで確認して見て下さい。 dat <- read.csv("ans2.csv", check.names=F)
tere

2022/10/22 10:38

ありがとうございます!
guest

回答1

0

自己解決

check.names を FALSE にして読み込む。

投稿2022/10/22 10:39

tere

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問