でカテゴリ列を繰り返す私は2つのデータフレームがあります。日付範囲でデータフレームをマージ&パイソン
DF1:
Time A B
1469510289000 1.5 2.4
1469510290000 2.5 7.1
1469510291000 2.2 6.4
1469510292000 1.4 2.3
1469510293000 1.6 1.8
1469510294000 2.2 4.1
1469510295000 1.2 0.6
のように...
DF2:
start end Category
1469510289000 1469510291000 A
1469510291000 1469510294000 B
1469510294000 1469510295000 A
1469510295000 NA C
を
両方のデータフレームの時間がエポックになっています。ここで、df1の&のdf2をカテゴリに合わせて&の最終列に基づいてマージします。最終的に得られたデータフレームは、この(DF1)のようになります。np.peicewiseを使用することによりフロートにカテゴリを変換することによって、それを解決することができ
Time A B Category
1469510289000 1.5 2.4 A
1469510290000 2.5 7.1 A
1469510291000 2.2 6.4 B
1469510292000 1.4 2.3 B
1469510293000 1.6 1.8 B
1469510294000 2.2 4.1 A
1469510295000 1.2 0.6 C
が、私のカテゴリは、テキストまたはオブジェクトの場合にどのように私はそれを行うことができますか?助けてください。ありがとう
ありがとうございます。はい、私はオブジェクトによって文字列を意味しました。これは動作していない&複数のカテゴリの列を持つカテゴリの列に "none"を与えます。 – warwick12
df1とdf2はpd.dataframeですか、それともデータファイルですか? – Chu
はい、どちらもpd.DataFrameです。私は出力を得ていますが、それはすべてのカテゴリの変更後に複数の列を作成しています。 – warwick12