リンゴ在庫データのデータフレームがあり、クローズ列にはいくつかの "null"文字列があります。 「文字列を変換できません...」というエラーが発生し続けるため、データをプロットできません。下のコードを試してみると、エラーが発生します。 'AttributeError:' DataFrame 'オブジェクトに' close_arr 'という属性がありません。特定の文字列値を持つ行を削除するパンダ
aapl = aapl[~aapl['Close'].str.contains("null")]
私はここで間違っつもりです:このコードは、このスレッド。ここHow to drop rows from pandas data frame that contains a particular string in a particular column?
apl = pd.read_csv(path, index_col='Date', parse_dates=True)
close_arr = aapl['Close']
aapl = aapl[~aapl.close_arr.str.contains("null")]
aapl.head()
で提供さ答えに基づいていたが、私も試してみました情報()
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 9234 entries, 1980-12-12 to 2017-07-26
Data columns (total 6 columns):
Adj Close 9234 non-null object
Close 9234 non-null object
High 9234 non-null object
Low 9234 non-null object
Open 9234 non-null object
Volume 9234 non-null object
dtypes: object(6)
memory usage: 505.0+ KB
です?
などにより、コードの例を私たちに提供apl.head()。to_dict() –
私のコードは質問に含まれています。 – user3088202
@ user3088202 df.head()が役に立ちます。 –