我有一个最初看起来像这样的csv文件:
A, B, C, D, ExtraInfo
something, 0.0, 0.0, 0.0
something, 0.0, 0.0, 0.0
something, 0.0, 0.0, 0.0
something, 0.0, 0.0, 0.0
我使用pandas来修改ExtraInfo标题列。 现在我所有的csv文件都是这样的:
A, B, C, D, ExtraInfo
something, 0.0, 0.0, 0.0,
something, 0.0, 0.0, 0.0,
something, 0.0, 0.0, 0.0,
something, 0.0, 0.0, 0.0,
如何摆脱额外的comma?
此外,为了将来参考,我如何修改标题而不触及其余的信息....这是我第一次使用熊猫所以尝试了几件事并且感觉我应该坚持&# 34;重命名"
def modify_header_board(your_csv):
df = pd.read_csv(your_csv)
old_board = (df.columns[-1])
new_board = (sort_board(old_board))
df.columns.values[-1] = new_board <<<< I know this is redundant
df.rename(columns={old_board:new_board}, inplace=True)
df.to_csv(your_csv, index=False)
答案 0 :(得分:0)
用于删除数据框中的列
df.drop(colname, axis=1)
用于重命名标题而不触及数据框使用的其他元素
df.columns = ['ColName1', 'ColName2']