Pandasの属性エラーです。AttributeError: 'Series' オブジェクトに 'reshape' 属性がない Solution
AttributeError: 'Series' オブジェクトに 'reshape' 属性がない Solution
<ブロッククオートPython 3
w = [1.0
i/k for i in range(k+1)] のようになります。
w = data.describe(percentiles=w)[4:4+k+1] とする。
w[0] = w[0] です。
(1-1e-10)
d2 = pd.cut(data, w, labels=range(k))
kmodel = KMeans(n_clusters=k, n_jobs=4)
kmodel.fit(data.reshape((len(data), 1)))
c = pd.DataFrame(kmodel.cluster_centers_).sort(0)
w = pd.rolling_mean(c, 2).iloc[1:] です。
w = [0]+list(w[0])+[data.max()
上記のコードで、太字の文はエラーになります。
最初の文です。AttributeError: 'Series' オブジェクトには 'reshape' という属性がありません。
2文目 AttributeError: 'DataFrame' オブジェクトには 'sort' 属性がありません。
3文目 AttributeError: モジュール 'pandas' には 'rolling_mean' という属性がありません。
回避策
-
Seriesオブジェクトをvaluesメソッドでnumpyのndarrayに変換し、そのndarrayのreshapeメソッドを使用する。に変更する。
kmodel.fit(data.values.reshape((len(data), 1)))
-
ソート方法を次のように変更します。
sort_values
メソッドを使用します。 -
pandas.DataFrame.rolling を使用し、mean()を適用すると、次のようになります。
w = c.rolling(2).mean().iloc[1:]
参考記事
https://blog.csdn.net/qq_36448051/article/details/81592379
https://blog.csdn.net/weixin_39777626/article/details/78760076
https://cloud.tencent.com/developer/ask/153695/answer/266131
関連
-
python socket.error: [Errno 9] 不正なファイルディスクリプタに対する解決策
-
Error: cannot run program--createprocess error=2,The system cannot find specified file.
-
Pythonの実行時にSyntaxError: invalid syntaxが発生した場合の対処方法
-
SyntaxError: 構文が無効です。
-
python3 failed to start Fatal Python error: initfsencoding: unable to load file system codec
-
pip AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' という属性がありません。
-
Pythonのエラーです。ModuleNotFoundError: pygame'という名前のモジュールはありません。
-
知っておきたいPythonの一行コード50選
-
TypeError: -: 'list' および 'list' のオペランド型が未サポート 問題解決
-
[Python] ValueError: サポートされていない pickle プロトコルです。5 解決方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Abort trap: 6エラーに対するPythonの解決策
-
'DataFrame' オブジェクトに 'sort' 属性がありません。
-
Solve 'DataFrame' オブジェクトに 'sort' 属性がない。
-
DataFrameのソート問題
-
AttributeError: 'NoneType' オブジェクトには 'group' という属性がありません。
-
python 3.3.2 エラー。urllib2' という名前のモジュールがない ソリューション
-
[Python 標準ライブラリ] math--math 関数
-
TypeError: 'builtin_function_or_method' オブジェクトは反復可能ではありません。
-
TypeError: 'float' オブジェクトが for ループ内で整数として解釈できない どうすればよいですか?
-
Python3+BeautifulSoupがUnicodeEncodeErrorを報告:'charmap' codec can't encode characters in position