Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统。 Pandas是其中的一种,使导入和分析数据更加容易。
使用Pandas str.get()方法获取通过位置的元素。此方法适用于整个系列中的字符串,数值甚至列表。每次都必须给.str加上前缀,以使其与Python的默认get()方法区分开。
用法:Series.str.get(i)
参数:
i:要提取的元素的位置,仅整数值。
返回类型:在元素/字符通过位置的序列
要下载代码中使用的CSV,请点击此处。
在以下示例中,使用的 DataFrame 包含一些NBA球员的数据。下面是任何操作之前的数据帧图像。
范例1:从字符串值获取字符
在此示例中,使用str.get()方法从“名称”列中获取单个字符。使用dropna()方法已删除了空值,并且使用以下方式将系列转换为字符串类型系列.astype()在应用此方法之前。此方法可用于获取一个字符而不是整个字符串。例如,从男得到M,从女得到F,因为只能有两个输入,所以这样做可以保存数据。
# importing pandas module
import pandas as pd
# reading csv file from url
data = pd.read_csv(“https://media.geeksforgeeks.org/wp-content/uploads/nba.csv”)
# dropping null value columns to avoi