我有一个DF删除无细胞,如何从一个数据帧在python
contents values scoresBinned categories
0 Buy 484 (375, 500] Bin 4
1 Sell 429 (375, 500] Bin 4
2 Blanks 130 (125, 250] Bin 2
3 A 108 (0, 125] Bin 1
4 B 77 (0, 125] Bin 1
5 F 2 (0, 125] Bin 1
,因为我需要为宾我的头,我做的DF,枢
filter_df1=df[["contents","categories"]]
pivot_df=filter_df1.pivot(columns="categories")
print(pivot_df)
contents
categories Bin 1 Bin 2 Bin 4
0 None None Buy
1 None None Sell
2 None Blanks None
3 A None None
4 B None None
5 F None None
我试过df.dropna (),但它会删除整个行,
我期望df是,
Bin 1 Bin 2 Bin 4
A Blanks Buy
B Sell
F
你怎么输出你的数据帧? – WhatsThePoint
你想要的数据帧没有意义。从数据框中删除单个“单元格”是没有意义的。你想要的输出将数值放入它们以前不在的行中,即它完全忽略数据并返回一些毫无意义的东西。 –
我编辑了我的问题,请检查 – pyd