我的标题名称显示在错误的列上

时间:2018-08-12 14:10:51

标签: python pandas

我该如何按小时翻转仓位并计数?请看图片

import pandas as pd

df = pd.read_csv('/Users/lisa/Desktop/data.log', names=[0, 'hour', 2, 3], sep=':', engine='python')

x_df = pd.DataFrame(x)

x_df = x_df.rename_axis('counts')

x_df=(x_df[0: 10])

x_df

enter image description here

1 个答案:

答案 0 :(得分:1)

如果我对您的理解正确,则可以使用:

x_df.T # or x_df.transpose()

这将转置数据框。请参阅:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.transpose.html

编辑: 现在我想我满足了您的需求:) 请尝试:

x_df.index.names = ['hour']
x_df.rename(columns={'hour': 'counts'}, inplace=True)