熊猫用计数添加空白列标题

时间:2017-04-13 12:25:02

标签: python python-3.x pandas

我正在为我的工作操纵一些csv&s。下面的代码有效,它只有一个小问题。它正在行前面添加一个列" df.insert(0,'ID',' ')"使用空白列名称,它计算行数。有什么理由说明为什么会这样吗?请随时提供任何见解或挑选我所拥有的,因为我是Python新手,我相信这可以清理或更有效地运行。

谢谢,

import pandas as pd

# Enter the full file path you want manipulated here
print('Enter Filename Path')
file = input()

# Enter the report category you want added here. This needs to be exact
print('Report Category')
rcat = input()

# Reads the CSV given above
df = pd.read_csv(file)

# This inserts the columns needed to fit the new VulnMan DB
df.insert(0, 'ID', ' ')
df.insert(4, 'Report Category', (rcat))
df.insert(5, 'Status', 'Not Started ')
df.insert(6, 'Comments', ' ')

# Saves the file in the SAME NAME
df.to_csv(file)

1 个答案:

答案 0 :(得分:0)

这是DataFrame的索引。您可以使用

在导出的文件中删除它
df.to_csv(file, index=False)