タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

15
パンダデータフレームをNumPy配列に変換
パンダのデータフレームをNumPy配列に変換する方法を知りたいです。 データフレーム: import numpy as np import pandas as pd index = [1, 2, 3, 4, 5, 6, 7] a = [np.nan, np.nan, np.nan, 0.1, 0.1, 0.1, 0.1] b = [0.2, np.nan, 0.2, 0.2, 0.2, np.nan, np.nan] c = [np.nan, 0.5, 0.5, np.nan, 0.5, 0.5, np.nan] df = pd.DataFrame({'A': a, …

13
FlaskビューからJSON応答を返す
PandasでCSVファイルを分析し、要約情報を含む辞書を作成する機能があります。結果をFlaskビューからの応答として返したいのですが。JSON応答を返すにはどうすればよいですか? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 

7
Pythonは辞書の「拡張」
辞書を別の辞書で拡張する最良の方法はどれですか?例えば: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} 私はこの回避forループを取得するための操作を探しています: { "a" : 1, "b" : 2, "c" : 3, "d" : 4 } …
463 python  dictionary 



9
Pythonオブジェクトを正しくクリーンアップするにはどうすればよいですか?
class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)上記はAttributeError例外で失敗します。が呼び出されたときにPythonが「グローバル変数」(このコンテキストのメンバーデータ?)の存在を保証しないことを理解してい__del__()ます。それが事実であり、これが例外の理由である場合、オブジェクトが適切に破壊されることを確認するにはどうすればよいですか?
462 python  destructor 



5
空のPandas DataFrameを作成して、それを埋めますか?
私はここでpandas DataFrameドキュメントから始めています:http ://pandas.pydata.org/pandas-docs/stable/dsintro.html DataFrameに、時系列の計算の値を繰り返し入力します。したがって、基本的には、DataFrameを列A、B、およびタイムスタンプ行ですべて0またはすべてNaNで初期化したいと思います。 次に、初期値を追加し、このデータを調べて、前の行から新しい行を計算します。 row[A][t] = row[A][t-1]+1ます。 私は現在以下のコードを使用していますが、それはちょっと見苦しい感じがします。DataFrameを使用してこれを直接実行する方法、または一般的にはより良い方法が必要です。注:Python 2.7を使用しています。 import datetime as dt import pandas as pd import scipy as s if __name__ == '__main__': base = dt.datetime.today().date() dates = [ base - dt.timedelta(days=x) for x in range(0,10) ] dates.sort() valdict = {} symbols = ['A','B', 'C'] for symb …
461 python  dataframe  pandas 

24
Pandas DataFrameの列のNaN値をカウントする方法
私はの数を見つけたいデータを持っているNaNので、あるしきい値よりも小さい場合は、この列を削除します。私は見ましたが、このための機能を見つけることができませんでした。はありますがvalue_counts、ほとんどの値は別個であり、カウントNaNのみを必要とするため、私には時間がかかります。
461 python  pandas  dataframe 


19
修正方法:「UnicodeDecodeError: 'ascii'コーデックはバイトをデコードできません」
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …


16
Pythonを使用して文字列から文字を削除する方法
たとえば、文字列があります。EXAMPLE。 どうすれば中間の文字を削除できMますか?コードは必要ありません。私は知りたいです: Pythonの文字列は特殊文字で終わりますか? どちらがより良い方法です-中央の文字からすべてを右から左にシフトするか、新しい文字列を作成して中央の文字をコピーしませんか?
457 python  string 

12
パンダデータフレームの列ですべてのNaN値をゼロに置き換えるにはどうすればよいですか
以下のようなデータフレームがあります itm Date Amount 67 420 2012-09-30 00:00:00 65211 68 421 2012-09-09 00:00:00 29424 69 421 2012-09-16 00:00:00 29877 70 421 2012-09-23 00:00:00 30990 71 421 2012-09-30 00:00:00 61303 72 485 2012-09-09 00:00:00 71781 73 485 2012-09-16 00:00:00 NaN 74 485 2012-09-23 00:00:00 11072 75 485 2012-09-30 00:00:00 113702 76 …
457 python  pandas  dataframe 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.