我正在从 csv 文件导入数据并将其存储在 pandas 数据框中。这是来自 csv 文件的图像:
对于每一行我都想要一个这样的字符串:
这是我用来从 csv 文件导入数据并将其存储在数据框中的代码:
import csv
import pandas as pd
filename ="../Desktop/venkat.csv"
df = pd.read_table(filename,sep=" ")
我怎样才能做到这一点?
请您参考如下方法:
考虑数据框 df
df = pd.DataFrame(np.arange(10).reshape(-1, 5), columns=list('ABCDE'))
A B C D E
0 0 1 2 3 4
1 5 6 7 8 9
你可以获得每一行的一系列json字符串
df.apply(pd.Series.to_json, 1)
0 {"A":0,"B":1,"C":2,"D":3,"E":4}
1 {"A":5,"B":6,"C":7,"D":8,"E":9}
