从dataframe中选择特定行并重新构造变量的方法有多种。以下是一种常见的方法:
import pandas as pd
data = {'Name': ['John', 'Emma', 'Mike', 'Emily'],
'Age': [25, 28, 30, 22],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
new_df = df[df['Age'] >= 30]
在这个例子中,new_df将只包含年龄大于等于30的行。
print(new_df)
完整的代码示例:
import pandas as pd
data = {'Name': ['John', 'Emma', 'Mike', 'Emily'],
'Age': [25, 28, 30, 22],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
new_df = df[df['Age'] >= 30]
print(new_df)
这个方法可以用于选择满足特定条件的行,并将其重新构造为一个新的dataframe。在实际应用中,可以根据具体需求选择不同的条件和操作。
领取专属 10元无门槛券
手把手带您无忧上云