Skip to main content
 首页 » 编程设计

python之将列名转换为python中的变量

2025年05月04日15zfyouxi

我正在从 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}