.loc语法是Pandas库中用于数据筛选和操作的一种方法。它可以用于创建新列,具体步骤如下:
import pandas as pd
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
df.loc[:, 'Salary'] = [5000, 6000, 7000]
上述代码中,df.loc[:, 'Salary']
表示选择所有行(:)和名为'Salary'的列,然后将其赋值为[5000, 6000, 7000],即创建了一个名为'Salary'的新列,并将对应的值赋给每一行。
完整代码示例:
import pandas as pd
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
df.loc[:, 'Salary'] = [5000, 6000, 7000]
这样就使用.loc语法成功创建了一个名为'Salary'的新列。根据实际需求,可以根据不同的条件和数据进行更复杂的操作和赋值。
Pandas是一个强大的数据处理和分析库,适用于各种数据操作场景。腾讯云提供了云服务器、云数据库、云存储等多种产品,可以满足云计算和数据处理的需求。具体推荐的腾讯云产品和产品介绍链接地址可以参考腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云