【发布时间】:2019-12-04 05:04:37
【问题描述】:
我有一个现有的 CSV 文件,其中包含 8 列,其中包含推文、链接、ID 等。我已经清理了一个列,包括使用 pandas 的推文,我将把清理后的列作为新列添加到现有的 CSV 文件中使用 pandas 或 CSV 包。换句话说,在第 4 列,我有一条推文,我将在第 9 列和同一行有清理过的推文。你能帮帮我吗?
import pandas as pd
#my existing file
data=pd.read_csv("myfile" , sep= '{,' , header=None )
data_list = data.get_values().tolist()
#cleaned row
for row in data_list:
second_data = strip_all_entities(strip_links(row[4]))
print (second_data)
#adding new column
with open("F:/final_tweet.csv", 'w') as newfile:
newfileWriter = csv.writer(newfile)
for item in second_data:
newfileWriter.writerow([item])
我有一个包含 8 列、10476 行的 CSV 文件,同时我要添加一个新列,其中第 4 列已被清除。最后,我将有一个包含 9 列和 10476 行的 CSV 文件。
【问题讨论】: