どうも、ちょげ(@chogetarou)です。
データフレーム(data.frame)の最初の行を削除する方法を紹介します。
方法

データフレーム(data.frame)の1行目を削除する方法は、2つあります。
[]
ひとつは、[]を使う方法です。
まず、データフレーム名と[]を記述します。
そして、[]内に「-1,
」を指定します。
#data=対象のデータフレーム
result <- data[-1,]
上記の[]は、対象のデータフレームの1行目を削除した結果を返します。
使用例
person <- data.frame (
Name = c("Kenji", "Tsutomu", "Natsume", "Wataru", "Yume"),
Age = c(22, 15, 19, 30, 23)
)
result <- person[-1,]
print(person)
print(result)
出力:
> print(person)
Name Age
1 Kenji 22
2 Tsutomu 15
3 Natsume 19
4 Wataru 30
5 Yume 23
> print(result)
Name Age
2 Tsutomu 15
3 Natsume 19
4 Wataru 30
5 Yume 23
tail()
もうひとつは、tail()を使う方法です。
まず、tail()を記述します。
そして、tail()の第1引数にデータフレーム、第2引数に「-1」を指定します。
#data=対象のデータフレーム
result <- tail(data, -1)
上記のtail()は、対象のデータフレームの1行目を削除した結果を返します。
使用例
person <- data.frame (
Name = c("Kenji", "Tsutomu", "Natsume", "Wataru", "Yume"),
Age = c(22, 15, 19, 30, 23)
)
result <- tail(person, -1)
print(person)
print(result)
出力:
> print(person)
Name Age
1 Kenji 22
2 Tsutomu 15
3 Natsume 19
4 Wataru 30
5 Yume 23
> print(result)
Name Age
2 Tsutomu 15
3 Natsume 19
4 Wataru 30
5 Yume 23
まとめ
データフレーム(data.frame)の1行目を削除する方法は、次の2つです。
- []を使う方法
result <- data[-1,]
- tail()を使う方法
data <- tail(data, -1)
コメント