gpt4 book ai didi

python - 如何在每次迭代后重置Dataframe的值

转载 作者:太空宇宙 更新时间:2023-11-03 20:23:29 24 4
gpt4 key购买 nike

我正在尝试循环读取 .csv 文件,在每次迭代中我想读取一个文件,连接一列中的值,然后在下一次迭代中同样读取另一个文件。问题是我无法重置或删除 dataFrame 中的值,因此它会保留每次迭代的第一个文件中的数据。

这是代码:

    for file in tweet_files:
tweets = pandas.read_csv('../dataFiles/output_files/'+file , usecols=['date','tweet'])
for tweet in tweets['tweet']:
concat(final_tweets,tweet)

请指导如何在每次迭代中将数据帧的新对象分配给 tweets 对象。

最佳答案

如果我清楚地理解你,这就是你所需要的,

df = {}
for file in os.listdir('../dataFiles/output_files/'):
tweets = pandas.read_csv('../dataFiles/output_files/'+file , usecols=['date','tweet'])
df[file] = tweets['tweet'].values
df = pd.DataFrame.from_dict(df, orient='index').T

由于您没有提供示例数据,我无法发布示例输出。

关于python - 如何在每次迭代后重置Dataframe的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58003982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com