私はパンダで2つのデータフレームをマージしています。結合フィールドに 'NA'が含まれている場合、pandasは自動的にそれらのレコードを除外します。値 'NA'を持つレコードをどのように保つことができますか?私にとってパンダで「NA」を扱うには?
-2
A
答えて
0
それは素敵な作品:
df1 = pd.DataFrame({'A':[np.nan,2,1],
'B':[5,7,8]})
print (df1)
A B
0 NaN 5
1 2.0 7
2 1.0 8
df2 = pd.DataFrame({'A':[np.nan,2,3],
'C':[4,5,6]})
print (df2)
A C
0 NaN 4
1 2.0 5
2 3.0 6
print (pd.merge(df1, df2, on=['A']))
A B C
0 NaN 5 4
1 2.0 7 5
print (pd.__version__)
0.19.2
EDIT:
別の問題があるようです - あなたのNA
値がNaN
に変換されます。
あなたは値がパラメータkeep_default_na
とna_values
でNaN
に変換されているかを定義可能であるが、pandas.read_excel
を使用することができます。
df = pd.read_excel('test.xlsx',keep_default_na=False,na_values=['NaN'])
print (df)
a b
0 NaN NA
1 20.0 40
関連する問題
- 1. パンダはパンダのデータフレームに「NA」
- 2. パネルデータ回帰でNAを扱うには?
- 3. Juliaで "NA"を扱う方法
- 4. パンダでNaNを扱う
- 5. 2つのリストでNAを扱う方法は?
- 6. パンダ列のNAとNaN:Python
- 7. パンダでこのロジックを扱う方法
- 8. ggvisチャートのNA値の扱い方は?
- 9. ナノに影響を与えずにパンダでデータを扱う方法は?
- 10. 無作為にパンダのデータフレームにNAの値を挿入
- 11. パンダMovingOLSはNA値をサポートしていませんか?
- 12. パンダ - カテゴリデータのNaNの扱い
- 13. パンダでの重複インデックスの扱いDF
- 14. パンダの複数の列にNA値を入力するにはどうすればよいですか?
- 15. 数値ベクトルでのNAの扱いと変換の使用
- 16. パンダを扱う際の問題csvを読む
- 17. NA == 1つのチェックはNA
- 18. 私はこのようなパンダのデータフレームを扱っていますキー
- 19. PYSPARK:データフレームを扱うには?
- 20. パンダが「NA」を文字列のNaNとして解釈しないようにする
- 21. 引用符で囲まれたNA値を扱うためには、どのようにしてreadrを得ることができますか?
- 22. 私のデータでNSNullを扱うには?
- 23. ドッカーでウェブアプリケーションのファイルを扱うには?
- 24. PHPでストリーミングデータを扱うには?
- 25. aspnetcoreでファイルを扱うには?
- 26. ユニコードを\ uXXXX形式で扱うには?
- 27. Spring MVCでHTTPオプションを扱うには?
- 28. Cocoa Touchでユーザー名を扱うには?
- 29. F#で単体テストを扱うには?
- 30. Linqクエリで日付を扱うには?
は、[不足しているデータの操作](http://pandas.pydata.org/pandas- docs/stable/missing_data.html) – MaxU
私はそれをテストし、私にとってはうまくいきます。サンプルデータを追加できますか?あなたのパンダのバージョンは何ですか? – jezrael
他の人が試して再現しようとする生データ、コード、試行、エラーがない限り、これは単なる推測的な質問です@ – EdChum