最新記事

xlrd.biffh.XLRDError: Excel xlsx ファイル; サポートされていません [重複] 質問する
python
pandas
xlrd
pcf

xlrd.biffh.XLRDError: Excel xlsx ファイル; サポートされていません [重複] 質問する

この質問に対する回答は既にここにあります : Pandas は Excel (.xlsx) ファイルを開くことができません (5件の回答) 3年前に 閉鎖されました 。 xlrd ライブラリを使用して、マクロが有効になっている Excel ワークシートを読み取ろうとしていますpandas.read_excel。ローカルでは問題なく実行されていますが、同じものを PCF にプッシュしようとすると、次のエラーが発生します。 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] df1=pd.read_excel(os.path.join(APP_PATH, os.path.join("Data", "aug_latest.xlsm")),sheet_name=None) 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] return open_workbook(filepath_or_buffer) 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] File "/home/vcap/deps/0/python/lib/python3.8/site-packages/xlrd/__init__.py", line 170, in open_workbook 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] xlrd.biffh.XLRDError: Excel xlsx file; not supported このエラーを解決するにはどうすればよいですか?

Admin

Django - makemigrations - 変更が検出されませんでした 質問する
python
django
django-migrations

Django - makemigrations - 変更が検出されませんでした 質問する

makemigrations コマンドを使用して既存のアプリ内で移行を作成しようとしましたが、「変更が検出されませんでした」と出力されます。 通常、私は コマンドを使用して新しいアプリを作成しますstartappが、このアプリを作成するときには コマンドを使用しませんでした。 migrationsデバッグ後、アプリにパッケージ/フォルダーがないため、移行が作成されていないことがわかりました。 フォルダーが存在しない場合は作成したほうがよいでしょうか、それとも何かが足りないのでしょうか?

Admin

Pandas DataFrame インデックスの名前を変更する 質問する
python
pandas
dataframe
rename

Pandas DataFrame インデックスの名前を変更する 質問する

ヘッダーのない、DateTime インデックス付きの csv ファイルがあります。インデックスと列名を変更したいのですが、df.rename() では列名のみが変更されます。バグでしょうか? バージョン 0.12.0 を使用しています。 In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: df.head() Out[3]: 1 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 0.134000 2002-06-30 0.093000 2002-07-04 0.098667 In [4]: df.rename(index={0:'Date'}, columns={1:'SM'}, inplace=True) In [5]: df.head() Out[5]: SM 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 0.134000 2002-06-30 0.093000 2002-07-04 0.098667

Admin

Seabornプロットをファイルに保存する方法 質問する
python
pandas
file
output
seaborn

Seabornプロットをファイルに保存する方法 質問する

次のコードを試しました(test_seaborn.py): import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() しかし、次のエラーが発生します: Traceback (most recent call last): File "test_searborn.py", line 11, in fig = sns_plot.get_figure() AttributeError: 'PairGrid' object has no attribute 'get_figure' 最終版はoutput.png存在し、次のようになると予想しています。 どうすれば問題を解決できますか?

Admin

Python datetime - strptime を使用して日、月、年を取得した後、固定の時間と分を設定する 質問する
python
date
datetime
time
date-manipulation

Python datetime - strptime を使用して日、月、年を取得した後、固定の時間と分を設定する 質問する

26 Sep 2012以下の形式を使用して何かを正常に変換しました26-09-2012: datetime.strptime(request.POST['sample_date'],'%d %b %Y') しかし、上記のようなものの時間と分を 11:59 に設定する方法がわかりません。誰かやり方を知っている人はいませんか? 注意: これは現在の日付だけでなく、将来の日付や任意のランダムな日付にすることもできます。

Admin

Python クラスを複数のファイルにまたがって整理する可能性はありますか? [closed] 質問する
python
class
project-structure

Python クラスを複数のファイルにまたがって整理する可能性はありますか? [closed] 質問する

終了しました 。この質問は 意見に基づく 現在回答を受け付けておりません。 この質問を改善したいですか?質問を更新して、事実と引用で回答できるようにしてください。この投稿を編集する。 10年前に閉店しました。 コミュニティは1 年前にこの質問を再開するかどうかを検討し、質問を閉じたままにしました。 元のクローズ理由は解決されませんでした この質問を改善する 私は、ファイルごとに 1 つのパブリック クラスを持つことができる Java モデルに慣れています。Python にはこの制限がないので、クラスを整理するためのベスト プラクティスは何なのか疑問に思っています。

Admin

sqlite3.ProgrammingError: 指定されたバインディングの数が正しくありません。現在のステートメントでは 1 が使用されていますが、指定されているバインディングの数は 74 です。質問する
python
sqlite

sqlite3.ProgrammingError: 指定されたバインディングの数が正しくありません。現在のステートメントでは 1 が使用されていますが、指定されているバインディングの数は 74 です。質問する

def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() 試してみるとinsert("/gifs/epic-fail-photos-there-i-fixed-it-aww-man-the-tire-pressures-low.gif")、タイトルのようなエラー メッセージが表示されます (文字列の長さは実際には 74 文字です)。 コードの何が問題なのでしょうか? また、どうすれば修正できますか? 同じ問題はMySQLdb、他の多くの一般的なSQLライブラリでも発生します。パラメータ化された SQL クエリで文字列を使用しようとすると、「TypeError: 文字列のフォーマット中にすべての引数が変換されませんでした」というエラーが表示されるのはなぜですか?詳細については。

Admin

Pandas: Excel ファイル内のシートのリストを検索する 質問する
python
excel
pandas
openpyxl
xlrd

Pandas: Excel ファイル内のシートのリストを検索する 質問する

Pandasの新しいバージョンでは次のインターフェースExcel ファイルを読み込むには: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) しかし、利用可能なシートがわからない場合はどうすればよいでしょうか? 例えば、私は次のシートを含むExcelファイルを操作しています データ 1、データ 2 ...、データ N、foo、bar しかし、私は事前には知りませんN。 Pandas で Excel ドキュメントからシートのリストを取得する方法はありますか?

Admin

numpy 行列ベクトル乗算 [重複] 質問する
python
arrays
numpy
vector
matrix

numpy 行列ベクトル乗算 [重複] 質問する

この質問に対する回答は既にここにあります : NumPy の Matrix クラスと Array クラスでは乗算がどのように異なりますか? (8件の回答) 10年前に 閉店しました 。 サイズ (nxn)*(nx 1) の2 つの配列を乗算するとnumpy、サイズ (nxn) の行列が得られます。通常の行列乗算ルールに従うと、(nx 1) ベクトルが期待されますが、Python の Numpy モジュールでこれがどのように行われるかについての情報がまったく見つかりません。 問題は、プログラムの速度を維持するために手動で実装したくないということです。 サンプルコードを以下に示します。 a = np.array([[5, 1, 3], [1, 1, 1], [1, 2, 1]]) b = np.array([1, 2, 3]) print a*b >> [[5 2 9] [1 2 3] [1 4 3]] 私が欲しいのは: print a*b >> [16 6 8]

Admin

リストの内包表記で 'else' を使用することは可能ですか? [重複] 質問する
python
list-comprehension

リストの内包表記で 'else' を使用することは可能ですか? [重複] 質問する

この質問に対する回答は既にここにあります : リスト内包表記における if/else (13件の回答) 5年前に 閉店しました 。 リスト内包表記に変換しようとしたコードは次のとおりです。 table = '' for index in xrange(256): if index in ords_to_keep: table += chr(index) else: table += replace_with この理解に else ステートメントを追加する方法はありますか? table = ''.join(chr(index) for index in xrange(15) if index in ords_to_keep)

Admin