2
私は、次のデータフレームを持っている:Pandas DataFrameからインデックス/列/データを抽出する方法論理演算に基づいていますか?
import numpy as np
import pandas as pd
data = np.random.rand(5,5)
df = pd.DataFrame(data, index = list('abcde'), columns = list('ABCDE'))
df = df[df>0]
df
A B C D E
a NaN 2.038740 1.371158 NaN NaN
b 0.575567 NaN 0.462007 NaN NaN
c 0.984802 0.049818 0.129836 NaN NaN
d NaN NaN NaN NaN NaN
e 0.789563 1.846402 NaN 0.340902 NaN
私は非NANデータの全て(インデックス、COL_NAME、値)を取得したいです。どうすればいいのですか?
私の予想結果は次のとおりです。
[('b','A', 0.575567), ('c', 'A', 0.984802), ('e', 'A', 0.789563),...]
私は 'data'は' np.random.randn'ではなく 'np.random.randn'でなければならないと思います。後者は決して否定的ではない。 – ayhan