我试图将我的Stata代码重新编程为Python,以提高速度,而我的方向是PANDAS。但是,我很难集中精力处理数据。
假设我要遍历列标题“ ID”中的所有值。如果该ID与特定数字匹配,那么我想更改两个相应的值FirstName和LastName。
在Stata中,它看起来像这样:
replace FirstName = "Matt" if ID==103
replace LastName = "Jones" if ID==103
因此,这将替换FirstName中与Matt的ID == 103值相对应的所有值。
在PANDAS中,我正在尝试类似的方法
df = read_csv("test.csv")
for i in df['ID']:
if i ==103:
...
不知道从这里去哪里。有任何想法吗?
Cats萌萌
达令说
相关分类