我正试图根据带有通配符的列标题选择几列,再选择一列。当我执行下面的代码时,我得到了预期的结果,但出现了一个索引。如何删除索引。任何建议。
内场:
dir,name,ct1,cn1,ct2,cn2
991,name1,em,a@email.com,ep,1234
999,name2,em,b@email.com,ep,12345
872,name3,em,c@email.com,ep,123456
这是我用过的代码。
import pandas as pd
df=pd.read_csv('infile.csv')
df_new=df.loc[:,df.columns.str.startswith('c')]
df_new_1=pd.read_csv('name.csv', usecols= ['dir'])
df_merge=pd.concat([df_new,df_new_1],axis=1, join="inner")
df_merge.to_csv('outfile.csv')
保存到csv:时,为索引传递false
df_merge.to_csv('outfile.csv', index=False)