我试图获取csv文件中第一行和第三行的值。 我的方法给了我第一行的第一个和第三个字符。而不是第1行和第3行中的字段。如果有人能给我一个tipp,我做错了会很棒!
lang_tags = []
tweets = []
#open and read csv file
with open("tweet-corpus.csv", "r") as csv_file:
reader = csv.DictReader(csv_file)
for row in csv_file:
lang_tags = row[0]
tweets = row[2]
for lan in lang_tags:
print("lang: ", lang_tags)
print("tweet: ", tweets)
答案 0 :(得分:0)
使用3
2
0
对象。
<强>实施例强>
csv reader
或
with open("tweet-corpus.csv", "r") as csv_file:
reader = csv.reader(csv_file)
for row in reader:
lang_tags = row[0]
答案 1 :(得分:0)
如果您的数据看起来像远程:
col_name0, col_name1, col_name2, ...
value0, value1, value2, ...
value0, value1, value2, ...
我建议使用熊猫。
import pandas as pd # by convention, we always import pandas as pd
df = pd.read_csv(filename)
column = df[column_name]