[解決済み] float型のNaNで空のpandas DataFrameを作成するエレガントな方法
2023-05-12 22:13:59
質問
NaNで埋め尽くされたPandas DataFrameを作りたい。私の研究の間、私は見つけた 回答 :
import pandas as pd
df = pd.DataFrame(index=range(0,4),columns=['A'])
このコードでは、DataFrameが"object"型のNaNで埋め尽くされる結果となります。したがって、それらは後で例えば
interpolate()
メソッドで使用することはできません。そこで、次のような複雑なコードでDataFrameを作成しました(インスピレーションは
この答え
):
import pandas as pd
import numpy as np
dummyarray = np.empty((4,1))
dummyarray[:] = np.nan
df = pd.DataFrame(dummyarray)
この結果、"float"型のNaNで満たされたDataFrameが得られるので、後ほど
interpolate()
. 同じ結果を作成するために、よりエレガントな方法はありますか?
どのように解決するのですか?
第一引数に目的の値を渡すだけです。
0
,
math.inf
または、ここで
np.nan
. 次にコンストラクタは値配列を初期化し、引数で指定されたサイズになるように埋めます。
index
と
columns
:
>>> import numpy as np
>>> import pandas as pd
>>> df = pd.DataFrame(np.nan, index=[0, 1, 2, 3], columns=['A', 'B'])
>>> df
A B
0 NaN NaN
1 NaN NaN
2 NaN NaN
3 NaN NaN
>>> df.dtypes
A float64
B float64
dtype: object
関連
-
[解決済み] 一行ずつ追加してPandas Dataframeを作成する
-
[解決済み] Pandas DataFrameの特定の列の値がNaNである行を削除する方法
-
[解決済み] 空のPandas DataFrameを作成し、それを埋める?
-
[解決済み] Pandas DataFrameの値がNaNであるかどうかを確認する方法
-
[解決済み] pandas DataFrameが空かどうかを確認する方法は?
-
[解決済み】Pandas NaNを空文字列に置換する。
-
[解決済み】NumPyかPandasか。NaNを持ちながら配列の型を整数に保つ
-
[解決済み】Pandas DataframeのカラムでNaN値をゼロに置き換えるには?
-
[解決済み] Pythonのargparseを使った隠し引数の作成
-
[解決済み] PyMongoで.sortを使用する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 空のPandas DataFrameを作成し、それを埋める?
-
[解決済み】NaNで埋め尽くされたnumpyの行列を作成する
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] Pythonのマルチプロセッシングプールimap_unorderedの呼び出しの進捗を表示しますか?
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] 範囲指定された浮動小数点数のランダムな配列を生成します。
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] matplotlib でプロットの軸、目盛、ラベルの色を変更する方法
-
[解決済み] Celeryタスクのユニットテストはどのように行うのですか?
-
[解決済み] Python 言語を決定するには?