[英]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.