В Python3 с pandas
, у меня есть следующий набор данных формата csv
, как показано ниже
Salary_Data.csv
YearsExperience,Salary
1.1,39343.00
1.3,46205.00
1.5,37731.00
Однако я понял,при использовании метода iloc
, если я использую :
, как показано ниже (например, Случай 1 ), хотя этот результат одинаков, Size
представляется по-разному.
import pandas as pd
dataset = pd.read_csv('data')
# Case 1
dataset.iloc[:, :1].values # Size: (3, 1)
# Case 2
dataset.iloc[:, 0].values # Size: (3,)
Почему добавление :
дает мне другой результат?и когда я должен использовать это :
?