暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 19/02/10 01:35:52.26 LUYrGpOP.net 追記です インストールしているpandasのバージョンは0.24.1です 51:24 19/02/10 01:39:19.26 OTf+aZMg.net print('abc\ndefg') print("abc\ndefg") このエスケープシーケンスの改行が効かないんだけどなんで? jupyter 52:35 19/02/10 01:47:44.38 LUYrGpOP.net 何度もすみません 自己解決しました どうもtest.csvの文字コードがShift-jisだったことが原因ぽいです UTF-8にして保存しなおしたらエラーは出ず、print()で中身の出力もできるようになりました >>35でエラーとなったparsers.pyxが無くても大丈夫でした 53:デフォルトの名無しさん 19/02/10 10:39:30.06 cu5Yhqfv.net 行ごとにある文字列と一致する要素の数を数え上げるコードをかきたいです。 https://note.nkmk.me/python-pandas-count-condition/ を参考に(そのままに)して次のようなコードを書いてもエラーがでます。 以下で使用するsample_pandas_normal.csvファイルのURLは https://raw.githubusercontent.com/nkmk/python-snippets/df339a7fdbc65d1a7a310103a0f4a795dc3321a5/notebook/data/src/sample_pandas_normal.csv です。 ---------- import pandas as pd df = pd.read_csv('./sample_pandas_normal.csv') df_bool = (df == 'CA') print(df_bool) ---------- 実行すると TypeError: Could not compare ['CA'] with block values とでます。csvファイルはきちんとフォルダの中に入れてあります。 上にあげたサイトではきちんと実行できているようなのですが、 どこが間違っているのかわかりません。教えてください。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch