小编caa*_*aax的帖子

使用Pandas将CSV读取到具有不同行长的dataFrame中

所以我有一个看起来像这样的CSV:

1 | 01-01-2019 | 724
2 | 01-01-2019 | 233 | 436
3 | 01-01-2019 | 345
4 | 01-01-2019 | 803 | 933 | 943 | 923 | 954
5 | 01-01-2019 | 454
...
Run Code Online (Sandbox Code Playgroud)

当我尝试使用以下代码生成dataFrame时。

df = pd.read_csv('data.csv', header=0, engine='c', error_bad_lines=False)
Run Code Online (Sandbox Code Playgroud)

它仅将3列的行添加到df(上方的第1、3和5行)

其余的被认为是“坏线”,给我以下错误:

Skipping line 17467: expected 3 fields, saw 9
Run Code Online (Sandbox Code Playgroud)

如何创建包含csv中所有数据的数据框,可能只是用null填充空单元格?还是在添加到df之前必须声明最大行长?

谢谢!

python csv dataframe pandas

6
推荐指数
2
解决办法
2977
查看次数

在 Python 中将行从一个 CSV 附加到另一个

我已经为此查看了许多解决方案,但找不到适合我想做的事情的解决方案。

基本上我有2个CSV文件:

所有.csv

1   Wed Oct 03  41.51093923 41.51093923 41.51093923 41.51093923         
2   Wed Oct 04                          
3   Wed Oct 05  41.43764015 41.43764015 41.43764015             
4   Wed Oct 06  41.21395681 41.21395681 41.21395681             
5   Wed Oct 07  42.07607442 42.07607442 42.07607442             
6   Wed Oct 08  42.0074109  42.0074109  42.0074109              
7   Wed Oct 09  41.21395681 41.21395681                 
8   Wed Oct 10  41.43764015 41.43764015 41.43764015 41.43764015 
9   Wed Oct 11  41.21395681 41.21395681 41.21395681 41.21395681
Run Code Online (Sandbox Code Playgroud)

原始文件

10  Wed Oct 12  41.43764015             
11  Wed Oct 13                  
12  Wed Oct 14  42.07607442 …
Run Code Online (Sandbox Code Playgroud)

python csv merge dataset pandas

3
推荐指数
1
解决办法
3116
查看次数

Type error on merged cells in Excel for display message ability

I have some VBA code in Excel that allows me to view the contents of a cell when I select it. Here's an example:

单元格选择示例

Here is the code for this:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.InputMessage = Target.Text
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
.ShowError = True
End With
End Sub
Run Code Online (Sandbox Code Playgroud)

However, when I select a merged cell, I am getting the following error:

错误信息

How can I …

excel vba

1
推荐指数
1
解决办法
37
查看次数

标签 统计

csv ×2

pandas ×2

python ×2

dataframe ×1

dataset ×1

excel ×1

merge ×1

vba ×1