我想从目标目录中读取多个CSV文件(具有不同数量的列)到单个Python Pandas DataFrame中,以便有效地搜索和提取数据.
示例文件:
Events
1,0.32,0.20,0.67
2,0.94,0.19,0.14,0.21,0.94
3,0.32,0.20,0.64,0.32
4,0.87,0.13,0.61,0.54,0.25,0.43
5,0.62,0.21,0.77,0.44,0.16
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止:
# get a list of all csv files in target directory
my_dir = "C:\\Data\\"
filelist = []
os.chdir( my_dir )
for files in glob.glob( "*.csv" ) :
filelist.append(files)
# read each csv file into single dataframe and add a filename reference column
# (i.e. file1, file2, file 3) for each file read
df = pd.DataFrame()
columns = range(1,100)
for c, f in enumerate(filelist) :
key = "file%i" % c …Run Code Online (Sandbox Code Playgroud) 运行代码时出现此错误,因此似乎未正确安装请求.我使用Python 3.3运行Windows 7 32位系统.
当我进入Windows中的"程序和功能"时,它会显示为已安装.
我从http://www.lfd.uci.edu/~gohlke/pythonlibs/安装了这个程序,我也下载了requests文件夹并尝试以这种方式安装它,我似乎无法让它工作.
我访问过ImportError:没有名为'requests'的模块,但我没有发现这有帮助.
我一直看到以下声明,但我不确定如何运行它?
$ python setup.py install
Run Code Online (Sandbox Code Playgroud)
请帮忙!?!