2024-09-28 18:49:52 发布
网友
我面临的问题是如何设置另外两行作为标题。在
在一个数据帧中,我有一个标题,现在我想把我的第一行和第二行变成标题。以下是我的数据帧代码:
pvm=pd.DataFrame(pvm)
我如何在上面的代码中添加header=[0,1]? 还是需要从表格样式开始?在
header=[0,1]
似乎您需要^{}和assign to columns names:
df.columns = [df.iloc[0], df.iloc[1]]
如果需要,请删除以下行:
样品:
df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]}) print (df) A B C 0 1 4 7 1 2 5 8 2 3 6 9 df.columns = [df.iloc[0], df.iloc[1]] df = df.iloc[2:].reset_index(drop=True) df.columns.names = (None, None) print (df) 1 4 7 2 5 8 0 3 6 9
我不能完全理解你想要实现什么,但我会试着猜测:
pvm.columns = ['0', '1', *df.columns[2:]]
这是你想要的吗?在
示例:
import pandas as pd df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]}) print (df) print('==========') df.columns = ['0', '1', *df.columns[2:]] print (df)
给出:
似乎您需要^{} 和assign to columns names:
如果需要,请删除以下行:
^{pr2}$样品:
我不能完全理解你想要实现什么,但我会试着猜测:
这是你想要的吗?在
示例:
给出:
^{pr2}$相关问题 更多 >
编程相关推荐