質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

919閲覧

【python】ある行列において、特定の文字列を含むようなセルの行数、および列数を抽出するコードを実装したい

myonmyon

総合スコア1

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/11/01 03:20

編集2022/11/01 03:38

前提

現在pythonについて、ネットで調べながら勉強している状態です。
不足の情報などありましたらご指摘ください。
よろしくお願いいたします

実現したいこと

ある行列において、特定の文字列を含むセルの行番号、および列番号を抽出するコードを実装したいです(今回ですと以下のデータフレーム(df1)において、"りんご"を含むセルの行番号数と列番号を取得したいです)

該当のソースコード

df1 = pd.DataFrame(
data={'column_0': ['りんご', 'みかん'],
'column_1': ['ぶどう', '青りんご']}
)

#print(df1)

column_0 column_1
0 りんご ぶどう
1 みかん 青りんご

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2022/11/01 03:28

「セルの行数と列数」は「セルの行番号と列番号」のことでしょうか? その場合、(0, 0) と (1, 1) が求める結果になります。
myonmyon

2022/11/01 03:29

ありがとうございます その通りです
guest

回答1

0

ベストアンサー

python

1import numpy as np 2 3idx = np.dstack(df1.applymap(lambda x: 'りんご' in x).values.nonzero())[0].tolist() 4print(idx) 5 6# [[0, 0], [1, 1]]

投稿2022/11/01 03:48

melian

総合スコア21118

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

myonmyon

2022/11/01 04:29

これはまさしく私が行いたかった処理です 迅速に対応していただき、ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問