在pandas数据框中,可以使用at
方法或iat
方法来设置指定位置的字符串。
at
方法用于根据行标签和列标签来设置指定位置的值。例如,假设有一个名为df的数据框,要在第2行第3列的位置设置字符串为"hello",可以使用以下代码:
import pandas as pd
df = pd.DataFrame({'A': ['a', 'b', 'c'], 'B': ['d', 'e', 'f'], 'C': ['g', 'h', 'i']})
df.at[1, 'B'] = 'hello'
iat
方法用于根据行索引和列索引来设置指定位置的值。例如,要在第2行第3列的位置设置字符串为"hello",可以使用以下代码:
import pandas as pd
df = pd.DataFrame({'A': ['a', 'b', 'c'], 'B': ['d', 'e', 'f'], 'C': ['g', 'h', 'i']})
df.iat[1, 2] = 'hello'
以上代码中,at
方法和iat
方法分别用于设置指定位置的字符串。其中,at
方法的第一个参数是行标签,第二个参数是列标签;iat
方法的第一个参数是行索引,第二个参数是列索引。通过这两个方法,可以在数据框中的任意位置设置字符串。
云+社区技术沙龙[第17期]
Elastic 实战工作坊
Elastic 实战工作坊
腾讯位置服务技术沙龙
云原生正发声
企业创新在线学堂
DBTalk
Elastic 实战工作坊
Elastic 实战工作坊
领取专属 10元无门槛券
手把手带您无忧上云