在我的数据框中,当我想获取请求者列的数据时,我有一列称为请求者。我正在获取另一列数据,以及如何删除多余的列
我拥有的数据框
我在这里尝试的代码是
名称= pd.DataFrame(报告['请求者'])
我得到的输出是
我想从daataframe中删除SLA resol列。
答案 0 :(得分:1)
问题是第一列被转换为index
。
因此可能的解决方案是,首先为默认index
添加DataFrame.reset_index
,然后为一列DataFrame
添加[[]]
,其列名称为:
report = report.reset_index()
names = report[['Requester']]
另一个想法是创建DataFrame
,其默认索引由read_csv
或read_excel
与index=False
:
df = pd.read_csv(file, index=False)
df = pd.read_excel(file1, index=False)
最后一次需要写没有默认索引的DataFrame:
df.to_csv(file2, index=False)
df.to_excel(file12, index=False)