Каковы преимущества нового синтаксиса хэшей в Ruby 1.9?

Помимо более лаконичного определения хэшей с символами в качестве ключей, есть ли другие преимущества записи хеша в виде:

{key1: "value1", key2: "value2"}вместо {:key1 => "value1", :key2 => "value2"}?

Кроме того, каково соглашение, когда у вас есть сочетание строк и символов в качестве хеш-ключей?

Вы пишете это как {"key1" => "value1", key2: "value2"}или придерживаетесь стиля как {"key1" => "value1", :key => "value2"}

-? 121 ---981060- удаление строки в pandas с индексами дат, python Я пытаюсь удалить последнюю строку в кадре данных, созданном pandas в python, и, похоже, у меня проблемы. index = DateRange ('01.01.2000', периоды = 8 )df = DataFrame (randn (8, 3 ), index=index, columns=['...

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

index = DateRange('1/1/2000', periods=8)
df = DataFrame(randn(8, 3), index=index, columns=['A', 'B', 'C'])

Я попробовал метод падения вот так:

df.drop([shape(df)[0]-1], axis = 0)

но он продолжает говорить, что метка не содержится в оси.

Я также пытался перейти по имени индекса, и он все еще не работает.

Любой совет будет принят во внимание. Спасибо!!!

5
задан piRSquared 4 January 2017 в 23:54
поделиться