Вы можете избежать дополнительной строки для reset.index (), например:
pd.pivot_table(df, values = 'Count', index=['Country'], columns= 'Status').reset_index()
Да - это на самом деле очень легко. Сценарии в сменном использовании 'печатают' как ключевое слово, которое было изменено в Python 3; просто необходимо преобразовать все положения 'печати' в console.py и platform_ info.py файлы под 'python1' папкой в каталоге установки NetBeans для использования круглой скобки. Например, в platform_info.py первая строка печати говорит:
print "platform.name="+ "Jython " + version
Измените его на:
print("platform.name="+ "Jython " + version)
И сделайте это для всех операторов печати. Затем войдите в NetBeans и импортируйте свой каталог Python30 в менеджера Платформы Python; это будет работать просто великолепно.
Я еще не столкнулся ни с какими другими проблемами, но в плагине могли бы быть некоторые другие маленькие проблемы синтаксиса; их должно быть очень легко зафиксировать.
Это не позволяет мне прокомментировать назад здесь, таким образом, я отвечу на Ваш комментарий в сообщении.
Да, это позволит Вам использовать Python 2.x также; метод 'печати' был оба ключевым словом и функцией до Python 3, таким образом, круглая скобка была дополнительной. Как на 3 они требуются, таким образом, это изменение назад совместимо.
Существуют некоторые проблемы с отладкой, btw-я позволю Вам всем знать, когда я успешно выясню то, что должно быть обновлено здесь.
Спасибо Бен Флинн за решение по интеграции python30 с netbeans 6.71
Однако этот фрагмент кода:
def fib(n): # write Fibonacci series up to n
"""Print a Fibonacci series up to n."""
a, b = 0, 1
while b < n:
print (b, end=' ')
a, b = b, a+b
fib(2000)
Это пример кода с сайта справки, выполняется без ошибок. из среды IDE, но редактор жалуется:
Internal parser error
"no viable alternative at input'=' "
Это означает, что он выполняет синтаксический анализ против python2.5.1
Начиная с версии 3.0, оператор печати должен быть записан как функция ...
ваш
print (b, end = '')
становится
print ("end =", b)