Python pandas阅读\u sql>如何从pandas中删除列名

2024-10-05 14:28:41 发布

您现在位置:Python中文网/ 问答频道 /正文

这是导入到查询中的数据:

    result_pandas = pd.read_sql(query, connection)
    print(result_pandas)

enter image description here

我要删除顶行:

typenum    level  ratio_normal  ratio_tour  status

如何删除它

这是我想要的数据。这并不意味着更改名称,而是意味着将其完全删除

NOT result_.columns=[“”、“”、“”、“”、“”]

enter image description here


Tags: 数据pandasreadsqlstatusresultconnectionquery
2条回答

我们可以用一些上下文来解释你为什么要这么做。使用数据帧的全部要点是能够引用列和行。如果不需要,可以转换为numpy阵列:

df.to_numpy()

总而言之:

df = pd.DataFrame([[238,1,10],[238,2,10],[238,3,1]], columns=['x','y','z'])
data = df.to_numpy()
print(f"Data as array without labels: \n{data}")
print(f"Print row 3 column 2: \n{data[2,1]}")

输出:

Data as array without labels: 
[[238 1 10] 
[238 2 10] 
[238 3 1]] 
Print row 3 column 2: 
3

如果您想写入csv文件,但不想在行中包含标题

然后试试这个:

df.to_csv('filename.csv', header = False)

输出将是没有标题行的行

相关问题 更多 >