【发布时间】:2016-03-19 07:45:25
【问题描述】:
我有一个 .csv 文件,其中包含推文及其情绪极性。使用 DictReader,我以以下格式查看文件中的每一行:
Sentiment: '0', SentimentText: 'xyz'
现在我想将文件的每一行添加到一个预先存在的字典中,这样字典最后的结构是:
{{Sentiment: '0', SentimentText: 'xyz'},
{Sentiment: '1', SentimentText: 'abc'}...#so on until eof}
有什么办法可以做到吗?
编辑:到目前为止,这就是我所取得的成就。这基本上是一个字典列表:
dataset = []
with open('SentimentAnalysisDataset.csv') as csvfile:
reader = csv.DictReader(csvfile)
count = 1
for row in reader:
data = [{'Text': row['SentimentText'], 'Polarity': row['Sentiment']}]
tuple = {str(count): data}
count = count + 1
dataset.append(tuple)
【问题讨论】:
-
显示您尝试过的内容。
-
@Mominaatha,这不是字典的正确结构。您确定不打算将其作为列表吗?
-
@Bharel,基本上我想附加到字典中。
-
@fledgling 好吧
标签: python-2.7 csv dictionary