我正在使用pandas.read_csv()导入一列csv文件到我的python脚本中。
我正在做的事情是:
data = pandas.read_csv(path)
for i in data:
print(i)
为什么它只打印列的第一个元素?
当我使用npdata = np.array(data)将其转换为numpy数组时,当我打印它时,它会打印除第一个元素之外的所有内容。
实际上,我想要做的是从csv文件中加载一个时间日期列,并且想要做一些特性工程,但是我有问题,我正确地加载它。
我想根据一个公共列(在两个表中的名称不同)从两个不同的表中加入两个不同查询的结果,但我似乎找不出简单的方法。我在python3.5上使用psycopg2。
在第一张桌子上,我需要点票。所以我想:
SELECT user_id,COUNT(1) as num
FROM tasks
WHERE created_at BETWEEN %s and %s
GROUP BY user_id """,(DAYS_AGO_7_CONFIG,YESTERDAY))
这给了我
UserID | Number
1 | 123
2 | 12
User
我正在编写一个bash脚本,它执行各种操作,但当它启动时,它会检查是否发生了崩溃,因此会尝试从日志文件中加载它的变量。 日志文件的格式如下: 1stline: var1:var2:var3:var4:var5 # : is a delimeter
2ndline: number # [0-9]
3rdline: var6:var7:var8 # : is a delimeter 所以你可以看出,如果发生崩溃,我希望从这个文件中加载9个变量。 我试着用bash写一些代码来做这件事,但是我被卡住了。 例如,我的想法是创建一个数组,然后添加从