我有以下数据和框架:
df.drop(['logA','logB'],axis=1)
如何删除所有以" log"开头的列?我试过了df.columns.str.startswith('log')
,但我想知道我是否可以使用 const char path[64] = "/storage/emulated/0/sdcard/New\ XML.xml"
做些什么。
答案 0 :(得分:3)
是
选项1
使用loc
和布尔索引
df.loc[:, ~df.columns.str.startswith('log')]
A B
0 1 100
1 10 1000
选项2
使用带有前瞻性正面regex
pd.DataFrame.filter
df.filter(regex='^(?!log)')
A B
0 1 100
1 10 1000