我有一个这样的熊猫数据框:
'' count
sugar 420
milk 108
vanilla 450
...
第一列没有标题,我想给它起个名字:“配料”。
我从csv文件创建了数据帧:
df = pd.read_csv('./data/file_name.csv', index_col=False, encoding="ISO-8859-1")
df = df['ingredient_group'] #selecting column
df = df.value_counts() #calculating string occurance which return series obj
df = pd.DataFrame(df) #creating dataframe from series obj
如何将名称“配料”分配给当前没有名称的第一列?
我已经试过了:
df_count.rename(columns={'': 'ingredient'}, inplace=True)
df = pd.DataFrame(df, columns = ['ingredient','count']
我如何防止这种情况发生?
'' count
ingredient ''
sugar 420
milk 108
vanilla 450
...
如果索引的名称是配料,则可以通过
在当前的解决方案中,索引的名称是'成分',它与列名的行不同。这是不能改变的。请尝试下面的修改后的解决方案,此时索引将复制到具有列名的新列上,并且索引将替换为数字序列。
试试这个:
相关问题 更多 >
编程相关推荐