假设有如下的数据
初级解答:知识没有全用上,数学成绩NaN没解决
import pandas as pd
from pandas import Series, DataFrame
data = DataFrame(pd.read_excel('data1.xlsx'))
df = DataFrame(data)
df = df.drop_duplicates()
def sum(df):
df['zcj'] = (df[u'语文']+df[u'英语']+df[u'数学'])
return df
df = df.apply(sum, axis=1)
print(df)
更改:高级解答
将上图的原始数据的学科的名称更改成改为英文,下面使用Pandas的DataFrame数据操作方法更改成为中文。
import pandas as pd
data =</