如何用单个值替换dataframe列的值?

2024-04-24 03:45:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧列,其中包含如下字符串值:

type      caught    bowled       hit

我想把整列改成1。我试过这个代码:

ct['dismissal_kind']=1

但没用。如何将值更改为1?你知道吗


Tags: 数据字符串代码typectkindhit将值
1条回答
网友
1楼 · 发布于 2024-04-24 03:45:38

试试看本文件:你知道吗

解决方案1:-

pandas.concat([df['type'].dropna(), df['caught'].dropna(),df['bowled'].dropna(),df['hit'].dropna()]).reindex_like(df)

如果您希望该数据成为新的列栏,只需将结果赋给df['dismissal_kind']。你知道吗

解决方案2:

dataframe["dismissal_kind"] = dataframe["type"].map(str) + dataframe["cought"].map(str)+dataframe["bowled"].map(str)+dataframe["hit"].map(str)

相关问题 更多 >