如何移除DataFrame的表头行并删除指定列?
解决方法
假设你已经用pandas加载了目标DataFrame,执行以下操作即可得到期望结果:
删除
event列:import pandas as pd # 构造原始DataFrame(已加载好可跳过此部分) data = { 0: [False, False, True, True, True, True], 1: [True, True, True, True, False, False], 2: [False, False, False, True, True, True], 3: [True, True, False, True, False, False], 4: [True, True, False, False, False, False], 5: [False, True, True, False, False, False], 6: [True, True, False, True, True, True], 7: [True, True, False, True, True, False], 8: [True, False, True, True, True, True], 9: [False, False, False, False, True, True], 'event': [1,2,0,2,0,1] } df = pd.DataFrame(data) # 删除event列 df = df.drop('event', axis=1)输出时隐藏表头(即移除包含0至event的表头行):
print(df.to_string(header=False))
执行后将输出:
0 False True False True True False True True True False 1 False True False True True True True True False False 2 True True False False False True False False True False 3 True True True True False False True True True False 4 True False True False False False True True True True 5 True False True False False False True False True True
内容的提问来源于stack exchange,提问作者Image Privacy
相关产品推荐
相关产品推荐

