我正在加载数据,然后尝试将df列重命名为小写:
journalist_data = pd.read_csv( cur_dir + 'fandango_score_comparison.csv')
journalist_data_clean = journalist_data.loc[:,['FILM','Fandango_Stars','Fandango_Ratingvalue','Fandango_votes','Fandango_Difference']]
journalist_data_clean_columns = journalist_data_clean.columns.str.lower()
journalist_data_clean.rename(index = str, columns = journalist_data_clean_columns,inplace= True)
但我有个问题:
^{pr2}$df说明:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 146 entries, 0 to 145
Data columns (total 5 columns):
FILM 146 non-null object
Fandango_Stars 146 non-null float64
Fandango_Ratingvalue 146 non-null float64
Fandango_votes 146 non-null int64
Fandango_Difference 146 non-null float64
dtypes: float64(3), int64(1), object(1)
我只是引用一个关于
"Lower Case Column Names In Pandas Dataframe"
的例子,希望能给你带来一些进展。。。在示例数据帧:
将降低函数映射到所有列名
^{pr2}$或者
相关问题 更多 >
编程相关推荐