一個類別列合併dataframes我有兩個dataframes:按日期範圍和重複在python
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的基礎上,從DF2開始&末列,與類別。最終得到的數據框看起來像這樣(DF1):
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
能夠通過使用np.peicewise轉換類別爲浮動來解決它,但我怎麼能做到這一點時,我的類別爲文本或對象?請幫忙。由於
謝謝。是的,我的意思是逐個對象。這不起作用,並在類別列中給我「無」,並帶有多個類別列。 – warwick12
是df1和df2 pd.dataframe還是隻是數據文件? – Chu
是的,兩者都是pd.DataFrame。我得到了輸出,但是在每個類別更改後都會生成多個列。 – warwick12