我试图将一些字符串中的一些单词附加到Pandas Dataframe中,但经过几次试验后,似乎我可能没有成功。
我的代码到现在为止:
str = "I am an avid user of Pandas"
str_split = str.split()
panda_frame = pandas.DataFrame(columns=["First","Second","Third","Fourth"])
现在我只想在熊猫数据框中添加“我”,“我”,“一个”,“狂热”。
答案 0 :(得分:0)
如果是csv,你可以像这样使用panda read_csv
:
import pandas
my_file = 'example.csv'
df = pandas.read_csv(my_file)
如果由于某些奇怪的原因你不能这样做,你需要使用pandas concat合并单个数据帧:
让我们说strings
是一个类似于你给出的例子的字符串列表
count = 0
dfs = []
for my_str in strings:
str_split = my_str.split()
data = dict(zip(cols,str_split))
panda_frame = pandas.DataFrame(data,index=[count],columns = cols)
dfs.append(panda_frame)
count += 1
df = pandas.concat(dfs)