我该如何按小时翻转仓位并计数?请看图片
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
答案 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)