如何在数据框中分配列名。如果该列已经有值
how to assign column name in a dataframe . If that column already has values
我正在计算数据框中美国各州的值计数。我获得了一个数据框。我已经为值计数分配了一个列名,即 'Class_0' ,但是如何将列名,即 state_usa 分配给数据框的第一列,即状态列。
df1 = data[data['project_is_approved']==0]
['school_state'].value_counts().rename('Class_0')
df1.head()
Actual-Output-Obtained
CA 2183
TX 1382
FL 1041
NY 1027
NC 738
Name: Class_0, dtype: int64
Output-wanted
State Class_0
CA 2183
TX 1382
FL 1041
NY 1027
NC 738
尝试:
df1 = data[data['project_is_approved']==0]
['school_state'].value_counts().rename('Class_0').reset_index('State')
从 pandas 文档您应该使用 pandas.DataFrame.rename 到 'Alter axes labels',即重命名数据框中的列。
希望对您有所帮助!
我正在计算数据框中美国各州的值计数。我获得了一个数据框。我已经为值计数分配了一个列名,即 'Class_0' ,但是如何将列名,即 state_usa 分配给数据框的第一列,即状态列。
df1 = data[data['project_is_approved']==0]
['school_state'].value_counts().rename('Class_0')
df1.head()
Actual-Output-Obtained
CA 2183
TX 1382
FL 1041
NY 1027
NC 738
Name: Class_0, dtype: int64
Output-wanted
State Class_0
CA 2183
TX 1382
FL 1041
NY 1027
NC 738
尝试:
df1 = data[data['project_is_approved']==0]
['school_state'].value_counts().rename('Class_0').reset_index('State')
从 pandas 文档您应该使用 pandas.DataFrame.rename 到 'Alter axes labels',即重命名数据框中的列。
希望对您有所帮助!