0
です。データフレーム内のいくつかの列の値を取得しようとすると、インデックスが単調でなければならないというエラーが表示されますが、is_monotonicプロパティインデックスは既にそのようになっています。 csvをインポートした後のデータフレーム内の大部分のカラムはこのエラーを返さないが、いくつかはそうである。Pandas value_count() 'インデックスは単調増加する必要がありますが、インデックスはすでに
私はhere,と記載されているいくつかの手法を試しましたが、うまく動作していないようです。この行う
:
Monotonic?: True
Traceback (most recent call last):
File "/Users/person/venvs/science/lib/python3.6/site-packages/pandas/core/indexes/base.py", line 3484, in get_slice_bound
return self._searchsorted_monotonic(label, side)
File "/Users/person/venvs/science/lib/python3.6/site-packages/pandas/core/indexes/base.py", line 3443, in _searchsorted_monotonic
raise ValueError('index must be monotonic increasing or decreasing')
ValueError: index must be monotonic increasing or decreasing
During handling of the above exception, another exception occurred:
などなど
それは、is_monotonicプロパティがTrueであるという点で私の頭をやっているが、値の数を返す:
import pandas as pd
data = pd.read_csv('info/train.csv')
print('Monotonic?: ', data['net_booking_value_monthly'].index.is_monotonic)
print(data['net_booking_value_monthly'].value_counts(dropna=False)[:10])
は私にこれを与えますこのエラー。入力されたCSVファイルはかなり大きく、私はそれを共有することはできませんが、そこにはこれが原因で見つかるはずのものがありますか?
パンダのバージョンは0.20.2です。
はこれを試してみてください? 'data = data.reset_index(drop = True)' –
乾杯。それを試してみました。残念ながらサイコロはありません。正確に同じエラーです。 – matt
問題を正確に再現するデータサンプルを提供してもよろしいですか?最新の安定版 - 0.21にアップデートすることもできます。 –