Ich möchte einen Datensatz einer .dat
Datei in csv
Datei konvertieren. Das Datenformat aussieht,Konvertieren von .dat in .csv in Python
Each row begins with the sentiment score followed by the text associated with that rating.
ich das hat die Stimmung Wert will (-1 oder 1) eine Spalte haben und den Text des Beitrags zu dem Stimmungswert entspricht, eine haben, überprüfen Sie, um eine Spalte zu haben.
, was ich bisher
TRIEDimport pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import csv
# read flash.dat to a list of lists
datContent = [i.strip().split() for i in open("train.dat").readlines()]
# write it as a new CSV file
with open("train.csv", "wb") as f:
writer = csv.writer(f)
writer.writerows(datContent)
def your_func(row):
return row['Sentiments']/row['Review']
columns_to_keep = ['Sentiments', 'Review']
dataframe = pd.read_csv("train.csv", usecols=columns_to_keep)
dataframe['new_column'] = dataframe.apply(your_func, axis=1)
print dataframe
Bildschirmaufnahme des resultierenden train.csv es ein Komma nach jedem Wort in der Überprüfung hat.
Also was hast du über Pandas ''' 'read_csv''' gelernt, es ist ein One-Liner. – sascha
Was trennt die Partitur vom Text? Ein Leerzeichen oder ein Tab? –
Was hast du bisher versucht? – Unni