![](/img/trans.png)
[英]How do I change the header on a 2 column CSV file in python using the pandas library without creating a new file?
[英]How can i change the column values of csv file using with pandas
您可以選擇零項的子幀:
df[df['X'] == 0] += 3
df[df['Y'] == 0] += 4
要將數據幀寫入名為file_name
的csv文件,請使用to_csv
file_name = 'file.csv'
df.to_csv(file_name)
您可以使用df.loc方法,如下所示:
df.loc[(df['X'] == 0) & (df['Y'] ==0) , ['X', 'Y'] ] = 3,4
與df.iteritems
使用的另一種方法:
>>> df = pd.DataFrame({'a': [0, 0, 2], 'b': [ 0, 2, 1]})
>>> df
a b
0 0 0
1 0 2
2 2 1
>>> for key, val in df.iteritems():
... val[val == 0] = 3
...
>>> df
a b
0 3 3
1 3 2
2 2 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.