распечатать содержимое информационного кадра pandas без его индекса - PullRequest
0 голосов
/ 01 июля 2018

Я пытаюсь извлечь содержимое из pandas dataframe без индекса.

Dataframe:

 L_No          Exp_date
 LC_139        12/01/2019

Когда я делаю L_No = df["L_No"], я получаю вывод с индексом, а не только с L_No.

Токовый выход:

 83919     LC_139

Ожидаемый результат:

 LC_139

1 Ответ

0 голосов
/ 01 июля 2018

Я считаю, что нужно преобразовать столбец (Series) в массив или список NumPy и выбрать первое значение:

df = pd.DataFrame({'L_No':['LC_139'],'Exp_date':['12/01/2019']})
print (df)
     L_No    Exp_date
0  LC_139  12/01/2019

print(df["L_No"].values[0])
LC_139

print(df["L_No"].values.tolist()[0])
LC_139

Если хотите, выберите loc для выбора по меткам или iloc для выбора по позициям первого значения столбца L_No:

#need first label of index
print(df.loc[df.index[0], "L_No"])
LC_139

#need position of column L_No by get_loc
print(df.iloc[0, df.columns.get_loc("L_No")])
LC_139
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...