📜  dataFrame 由函数更改 - Python (1)

📅  最后修改于: 2023-12-03 15:00:20.936000             🧑  作者: Mango

以'dataFrame 由函数更改 - Python'

在Python中,我们可以使用pandas模块中的DataFrame来处理数据。当需要对DataFrame进行更改时,我们可以编写函数来实现这个目的。下面的示例演示了如何在DataFrame中更改数据。

首先,导入pandas模块并创建一个DataFrame:

import pandas as pd

df = pd.DataFrame({
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 35],
    'City': ['Beijing', 'Shanghai', 'Shenzhen']
})

print(df)

输出如下:

       Name  Age      City
0     Alice   25   Beijing
1       Bob   30  Shanghai
2  Charlie   35  Shenzhen

接下来,我们定义一个函数来更改DataFrame中的数据:

def change_data(df):
    df['Age'] = [26, 31, 36]
    df['City'] = ['Guangzhou', 'Chongqing', 'Chengdu']
    return df

在这个函数中,我们将Age和City列的值分别更改为[26, 31, 36]和['Guangzhou', 'Chongqing', 'Chengdu']。

现在,我们可以将DataFrame传递给这个函数,并将返回的新DataFrame存储在一个变量中:

new_df = change_data(df)
print(new_df)

输出如下:

       Name  Age        City
0     Alice   26   Guangzhou
1       Bob   31   Chongqing
2  Charlie   36     Chengdu

我们可以看到,Age和City列的值已经更改了。

以上就是在Python中使用函数更改DataFrame的示例。通过编写函数,我们可以轻松地对DataFrame进行复杂的更改和操作,使我们的代码更加清晰和可维护。