iloc[:, :-1] とiloc[:,[-1]]の書き方の意味がわかりません。
import pandas as pd import numpy as np df = pd.read_csv('./data/data.csv', header=0) X = df.iloc[:, :-1] y = df.iloc[:,[-1]]
というコードがあります。例えば
df.iloc[:, [1,2]]
なら、1・2番目の列を取ってくるという意味ですが、:が付いている-1だとどういう意味になるのかわかりません。−1なので、最後の列以外を取ってくるという意味なのでしょうか?
また、
y = df.iloc[:,[-1]]
は[ ]で−1が囲われていて、これは一体どういう意味なのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。