Python Pandas-将乘法因子应用于列值

Python Pandas-将乘法因子应用于列值,python,pandas,Python,Pandas,我有一个数据帧: cases_df = pd.DataFrame(list(cases.items()), columns=['day', 'cases']) 其中case.items()的结构如下: ([('2020-04-04T00:00:00Z', 10360), ('2020-04-05T00:00:00Z', 11130), ('2020-04- 06T00:00:00Z', 12161)]) 如何仅对“cases”列应用乘法因子,例如“x”

我有一个数据帧:

cases_df = pd.DataFrame(list(cases.items()),
                   columns=['day', 'cases'])
其中
case.items()
的结构如下:

([('2020-04-04T00:00:00Z', 10360), ('2020-04-05T00:00:00Z', 11130), ('2020-04- 06T00:00:00Z', 12161)])
如何仅对“cases”列应用乘法因子,例如“x”

示例
x=100

'2020-04-04T00:00:00Z'  1036000
'2020-04-05T00:00:00Z'  1113000
'2020-04- 06T00:00:00Z' 1216100
你可以简单地做

cases_df['cases']  = x*cases_df['cases']
IIUC

这应该起作用:

cases_df['cases'] *= x

这应该是一个可以接受的答案,因为df['column']语法比df.column更受欢迎,因为如果列名中有空格或特殊字符,则第二种语法不起作用(这种情况永远不会发生,但会发生)。
cases_df['cases'] *= x