我有以下数据帧:
nationwide_measures = pd.read_sql_query("""select state,
measure_id,
measure_name,
score
from timely_and_effective_care___hospital;""", conn)
我创建了一个函数:
^{pr2}$输出是一个包含以下5列的数据帧:
"Index" | ('Average',0) | ('Maximum',0) | ('Minimum',0)| ('Standard Deviation',0)
如何更改输出以重命名6列:
"Measure ID" | "Measure Name" | "Average" | "Maximum" | "Minimum" | "Standard Deviation"
我试过:
df = pd.DataFrame({'Minimum': group.min(), 'Maximum': group.max(), 'Average': group.mean(), 'Standard Deviation': group.std()}, index = [0], columns=["Measure ID", "Average", "Maximum", "Minimum", "Standard Deviation"])
以及
df.columns = ["Measure ID", "Average", "Maximum", "Minimum", "Standard Deviation"]
在函数内部,两者都不起作用。在
首先,这里有一种向dataframe添加新列的方法。在
示例
^{pr2}$很难准确地告诉你你需要什么,因为我们没有所需的全部输入。但是可以按照相同的格式添加新列
我假设您希望以与示例相同的方式对列进行排序,下面是如何对列进行重新排序。在
假设这是你的数据帧:
然后我们可以这样做:
让我们试试这个例子。在
输入数据:
^{pr2}$输出:
相关问题 更多 >
编程相关推荐