我想将列标题向下移动到行中,所有行都向下移动一位,执行此操作的准确和简短的方法是什么?

时间:2018-09-24 06:40:57

标签: python python-3.x pandas dataframe

我想将列标题下移为行,以使列标题首先出现在行索引上,并且所有行都下移一个,执行此操作的准确而简短的方法是什么? enter image description here

2 个答案:

答案 0 :(得分:2)

如果您正在读取csv来生成数据帧,则只需使用//EnhancedTableHead.jsx render() { const {onSelectAllClick, order, orderBy, numSelected, rowCount, tableConfiguration} = this.props; return () } EnhancedTableHead.propTypes = { numSelected: PropTypes.number.isRequired, onRequestSort: PropTypes.func.isRequired, order: PropTypes.string.isRequired, orderBy: PropTypes.string.isRequired, rowCount: PropTypes.number.isRequired, onChange: PropTypes.number.isRequired, }; export default EnhancedTableHead;

header=None

默认情况下,csv的第一行被解释为标题,并用作列名。

答案 1 :(得分:0)

您应该这样做:

export const ADD_USER = "http://example.com/user/add"

以防万一您有数据,

否则,您可以通过声明参数 pd.concat([pd.DataFrame(df.columns, index = df.columns).T, df])

来纠正将数据读入python时出现的问题。