修改Pandas Python后覆盖特定的列

时间:2018-09-10 19:00:36

标签: python pandas csv

我有一个csv文件,在其中我做了两列的修改。我的问题如下:如何打印带有更新列的csv文件?我的代码如下:

import pandas as pd
import csv

data = pd.read_csv("testdataset.csv")


data = data.join(pd.get_dummies(data["ship_from"]))
data = data.drop("ship_from", axis=1)


data['market_name'] = data['market_name'].map(lambda x: str(x)[39:-1])

data = data.join(pd.get_dummies(data["market_name"]))
data = data.drop("market_name", axis=1)

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用pandas.DataFrame.to_csv

写入文件
data.to_csv('your_file.csv')

但是,您无需编写即可查看

print(data.to_csv())