EXCELで突然数式が作動しなくなった時

Microsoft OfficeのEXCELで、数式を入力しても動作してくれない時がある。 例えばあるセルに=SUM(B1:D2)などとやってもそのまま入力した数式が書かれておしまい。 数式の文字部分をクリックすると数式のヘルプや案内が出るため、数式の入力を間違えているわけではないようだ。 調べると、入力しているセルの列が何らかの理由で文字列の書式になっている場合に起きる。 …

続きを読む

(再掲)Rでデータフレームから、欠損値(NA)のある行を除いてデータをまとめ直す方法

#Rでデータフレームから、欠損値(NA)のある行を除いてデータをまとめ直す方法#Rのデータフレームを作る(以下コピペして実験できます)名前 <- c("あ", NA, "う", "え", "お")出席番号  <- c(1,2,3,NA,5)スコア  <- c(10,20,30,40,NA) #上の3つのデータを1つのデータフレームにまとめますdat <- as.data…

続きを読む

データ列の内容を判別して、別のリストから対になった別の文字を入力(置換)する(修正版)

データ列の内容を判別して、対になった別の文字を入力(置換)する(修正) 例:ランダムに並んだクラス名簿に対応した、帽子の色を入力した列を作る #クラス名簿と、帽子の色の組み合わせを作る名前 <- c("あいざわゆう","いのうえりく","うえだあいな","えもとのあ","おおしまそら","かわいあき","わたなべあん") #クラス名簿帽子 <- c("青","桃","黄","赤"…

続きを読む

Rのエラーinvalid factor level, NA generated

Rで文字列の置換などをする際に以下のエラーが出る時の対策方法 “invalid factor level, NA generated” これはfactor型になっているデータ列に対して文字列の操作をしたときに起きるエラー。 そのため、まず、str関数で、データの型式を確かめてcharacter形式に変換する。 str(d1) 'data.frame': 4 obs. o…

続きを読む