私のインデックスを変更したいです。私のdataFrameは次の通りです:Python DataFrame:インデックスを変更すると、値がNaNに変わるのはなぜですか?
partA = pd.DataFrame({'u1': 2, 'u2': 3, 'u3':4, 'u4':29, 'u5':4, 'u6':1, 'u7':323, 'u8':9, 'u9':7, 'u10':5}, index = [20])
これは、すべてのセルが充填されたサイズのデータフレーム(1,10)を与えます。
しかし、私はこのデータフレーム(別のデータを含む元のコードで必要)を作成し、このdataFrameのインデックスを変更すると、セルの値はすべてNaN
になります。
私はreset_index
を使用してインデックスを変更することができますが、私はそれをすべて1行で実行したいと考えています。あなたがnumpy array
にpartA
を変換するためのvalues
を必要と私は今(NaNを結果として)、次のされなかった
partB = pd.DataFrame(partA, columns = ['A', 'B', 'C', 'D','E', 'F', 'G', 'H', 'I','J'])
は代わりにあなたの質問を編集する新しいポストで新しい質問をしてください。 – ayhan