Роль слова «Значение» в Pandas DataFrame - PullRequest
0 голосов
/ 07 декабря 2018

Я хотел бы сослаться на пункт 3 в моем вопросе , спрашивая о роли слова: Value.

Проще говоря, я говорю об этой строке кода:

print(df[['Gold']][df.Value == df.Value.max()])

Ссылаясь на ответ, который я получил ,

I 'Я также говорю о роли слова: Value также в этом фрагменте:

for value in df['Gold']:
    if value>CurrentMax:
        CurrentMax = value

И, ссылаясь на этот вопрос , в следующих строках кода:

следующие четыре (разделенные) строки кода, в которых написано: 'Value' (или ['Value']), с КАПИТАЛОМ V :

data.groupby(['Country','Place'])['Value'].max()

df.loc[df['Value'].idxmax()]

df[df['Value']==df['Value'].max()]

print '%s, %s, %s' % (s['Country'], s['Place'], s['Value'])

В этой строке кода, в которойэто написано: 'value' (или ['value']), с небольшим v :

df.groupby(['country','place'], as_index=False)['value'].max()

И в этой строке кода, в которой написано между точками ис маленькими буквами, без апострофов :

df.groupby("country").apply(lambda df:df.irow(df.value.argmax()))

Важное примечание:

Я на самом деле задаю несколько вопросов здесь:

  1. Почему существуют различия в том, как пишется слово Value?
  2. Является ли это слово функцией?Ключевое слово?Атрибут?Что-то еще?
  3. Какова роль слова в каждом фрагменте кода, написанном выше?

Просто чтобы различить, я смотрел также на values() функцию здесь ,

и также искал слово Value в Документация Pandas DataFrame ,

, чтобы проверить, был ли это атрибут, метод или (возможно) что-то еще.
Я не нашел ничего в этом последнем документе.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...