Анимация JavaScript с Safari

Вы можете использовать pivot_table с unstack :

print df.pivot_table(index='Symbol', 
                     columns='Year', 
                     values='Action',
                     fill_value=0, 
                     aggfunc='count').unstack()

Year  Symbol
2001  AAPL      2
      BAC       0
2002  AAPL      0
      BAC       2
dtype: int64

Если вам нужен вывод как DataFrame, используйте to_frame :

print df.pivot_table(index='Symbol', 
                     columns='Year', 
                     values='Action',
                     fill_value=0, 
                     aggfunc='count').unstack()
                                     .to_frame()
                                     .rename(columns={0:'Action'})

             Action
Year Symbol        
2001 AAPL         2
     BAC          0
2002 AAPL         0
     BAC          2

7
задан smj2393 18 October 2013 в 10:18
поделиться

5 ответов

Я нашел, что MooTools является довольно гладким для анимаций, просто немного более гладким, чем jQuery.

Я обычно предпочитаю jQuery, который я нахожу, чтобы быть немного более интуитивным (в моей голове так или иначе), но я использовал бы MooTools, если гладкая анимация является самым важным требованием.

4
ответ дан 7 December 2019 в 14:39
поделиться

JQuery имеет анимацию, но я не знаю то, на что это похоже на Mac (у меня нет Mac). Если вещи не торопятся, то Вы, вероятно, делаете анимации слишком сложными. Помните, JavaScript является медленным языком, и DOM не разработан для анимации, так попытайтесь ограничить себя относительно количества анимаций одновременно. Всегда спрашивайте, действительно ли анимация необходима.

0
ответ дан 7 December 2019 в 14:39
поделиться

Ну, для начинающих Вы могли использовать Преобразования CSS, если приложение является определенным для Safari. Иначе JQuery получил некоторых созданных в анимациях и многочисленном сообществе позади него (и таким образом, большой сменный репозиторий).

0
ответ дан 7 December 2019 в 14:39
поделиться

Странный, WebKit (механизм JavaScript, который использует Safari), как предполагается, довольно быстр. Удостоверьтесь, что у Вас есть последняя версия, был большой прогресс для механизмов JavaScript в Safari и релизов Firefox в последнее время. Кроме того, я думаю, Dojo и MooTools имеют более быстрые анимации, чем jQuery, по крайней мере по моему опыту.

0
ответ дан 7 December 2019 в 14:39
поделиться

Можно загрузить некоторый пример кода и проверить локально, чтобы удостовериться, что вещи, как предполагается, работают. Например, можно добраться, исходный код для книги jQuery B&K по http://www.manning.com/bibeault/ (проверьте исходную ссылку), и испытайте образцы для Главы 5. Если те страницы работают (локально) на Вас на Safari, то, по крайней мере, Вы знаете, что Ваша основная среда нормальна.

У меня есть подобные проблемы, и я подозреваю, что существуют ошибки Safari, за которые спотыкается jQuery. Но я еще не выяснил, является ли это мной пишущий неаккуратный код (с FF, возможно, являющимся более прощающим, чем Safari), или если это - Safari, или если это - jQuery. Я отправлю больше, если я стану немного более мудрым.

0
ответ дан 7 December 2019 в 14:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: